yii2-编程思维

public function actionSay($message = 'Hello') { return $this->render('say', ['message' => $me

linxu下yii2的post请求被拒经历-编程思维

Linxu下Yii2的POST提交被拒经历   介于对Yii2的使用,浅谈一下自己的经验,在以往的项目中我使用的框架是Yii1,由于Yii2的出现,所以极力的想使用一下它的新特性。   我的使用环境Linux系统是CentOS 7.3,Nginx1.12.0安装的PHP版本为PHP 7.0.12:   Apache服务器端站点配置 1、修改配置文件:/etc/httpd/conf/httpd.c

yii2 rul的生成-编程思维

  通常情况下,会使用 yii\helpers\Url 使用Url类来生成想要的URL地址(链接) Url提供的方法大都是静态方法,不需要对类进行实例化   1.1 最常用的 Url::to()    1.2. base方法   Url::base()方法生成当前网络的基础URL地址,默认为相对路径  base(true)为全部地址              1.3. canonical方法

个人文章-编程思维

🤞 Yaa 快速助你CURD开发!示例图环境要求PHP >= 7.3Composer >= 2Node.js >= 14PHP 启用扩展fileinfoimagemagickexif链接https://yaa.speaks.life/admin账号:admin密码:123456Yaa文档地址github✨ 特性🎊 界面清爽、简约⚒️ 原生框架轻度改造、不附带任何臃肿第三方库✨ 自

yii2 – redis 配置 - 编程思维

安装redis, 下面是2.8,注意,redis版本一定要高,2.2.7一下的版本是不行的,不支持php-redis,建议安装2.8+的版本wget http://download.redis.io/releases/redis-3.2.9.tar.gz tar xzf redis-3.2.9.tar.gz cd redis-3.2.9 make2.6.14 这个版本有点老,大家可去找

yii2代码学习-baseyii - 编程思维

yii框架的v-2.0-alpha版本已经发布,PHP版本最低要求是PHP-5.4,将会在今年早些时候推出正式版。阅读yii2的代码,能学到很多东西,代码写的很优雅,用到了很多php-5.4版本的新特性。 BaseYii这个类,在yii2框架中被称作 core help class,在yii2框架中被很多类用到,它的namespace是yii.详情参照下图: 先说property:

yii2 起步 之创建项目 - 编程思维

yii2目前还处于beta版本,相关文档也一直在变化,如有疏漏,还请及时反馈 Yii2安装 两种安装方式,composer或者下载zip包 使用composer安装初始化yii2项目(推荐) windows下,如果本机还没有安装composer,我的做法是是直接下载composer.phar包 假定你的工作目录是 workspace,将下载的composer.phar放在wo

yii2 框架核心概念之组件(手册翻译) - 编程思维

组件 组件是YII框架application(应用)的主要组成部分,它是 [yii\base\Component]的实例或者子类。组件有三个重要特征(功能): 属性(properties) 事件(events) 行为(behaviors) 单独或者组合使用这些特征,可以让yii框架的类变得更加易用和可定制。举个例子,引入一个用户交互组件[yii\jui\DataPicker\data p

yii2 框架核心概念之属性(手册翻译) - 编程思维

属性 在PHP里,类的成员变量也被称之为属性,这些变量是类定义的一部分,被用来表示类实例的状态(区分不同类实例)。在具体的实践中,你可能要经常处理可读或者可写属性的特殊方式,举个例子, 你可能想要给属性$label赋值一个字符串,但是这个字符串必须使用trim函数过滤开头结尾的空格,为了完成这个特殊处理你可能需要使用如下代码 $object->label = trim($label);

使用yii2时遇到的实际问题 - 编程思维

最近一直在学习Yii2框架,可能是一直以来对它的青睐,让我难以对其它框架再产生兴趣,学习中遇到了许多问题,于是把问题和解决办法也记录下来,这样方便以后复习和交流。 目录 扩展XmlResponseFormatter 在原有的Yii2框架上,新建一个api应用 配置Yii2 request Parser使之可以通过Yii::$app->request->post()来接收 xml

yii2的mvc新特性 - 编程思维

这篇文章主要来看看在Yii2之中的MVC,当然,最核心的思想还是跟Yii1.1一样的,但是我今天是想来看看在Yii2里的MVC跟Yii1.1有什么不同,或者应该直接说,Yii2的改进在哪里,以至于使得官方敢向着最好的PHP框架目标进击! 废话就不多说了,下面来看看分别M-V-C这三个部分: 模型(Model): Yii之中的Models都继承与yii\base\Model,通常是用来存储数

yii2 优雅的 active record - 编程思维

这篇文章我们来看看在 Yii2 之中的 Active Record,为啥要将 Active Record 单独出来说呢?因为个人认为这是 Yii(不管是 Yii1.1 还是 Yii2)最强大的一部分功能之一,何况又遇上在 Yii2 中其实对 Active Record的改进还是比较多的,所以我们就通过这篇文章来瞅瞅 Yii2 的 Active Record 新特性。 1.支持更多的数据库 Y

yii 2 局部关闭 csrf 拦截 - 编程思维

最近在拿 yii 2.0 开发微信公众平台,在微信 post 请求接口时,没有返回数据,于是查询 yii 错误日志,发现错误为 exception ‘yii\web\BadRequestHttpException’ with message ‘Unable to verify your data submission 于是查看源代码,yii 2.0 在 我们继承的顶级 controller

yii 2.0 写入日志 - 编程思维

做微信接口,没有返回数据,但查看错日志,也没有记录到错误日志,于是想记录 trace 日志 首先,我们的 web.php 配置文件中,更改于下 'log' => [ 'traceLevel' => YII_DEBUG ? 3 : 0, 'targets' => [ [

再看yii2 - 编程思维

之前有两篇文章写了一些关于Yii 2.0的MVC和Yii 2.0的Actived Record,现在来全局性地看一看Yii 2.0相对于Yii 1.1到底有哪些改善。个人总结有一下几个: 1.Yii 2.0 的应用目录结构和安装 如果你之前使用过Yii 1.1的话,你可能在刚开始上手Yii 2.0的时候就发现了这个变化,没错,我说的就是Yii 2.0的应用目录结构和安装方法。先说安装方法,在

yii 2 美化 url - 编程思维

在使用 yii 1.x 中,我们都知道美化 url 是在配置文件中进行配置,那其实在 yii 2.x 中也还是一样的,只是配置的值不同了而已,接下来我们就看看如何在 yii 2.x 中美化 url 打开 config\web.php, 在 components 这个大数组里面添加以下内容 'urlManager' => [ // 路由路径化

yii2使用bootbox插件自定义弹窗 - 编程思维

本次尝试了一个新的小插件"bootbox"。 Yii2中使用了Bootstarp,让界面更美观,可是美中不足的是,在Gridview表格的Action里,删除功能的弹窗实在有点与Bootstrap违和,网上找到了一种解决方案,分享下使用此插件的过程。 Bootbox.js,是一个小型的JavaScript库用来创建简单的可编程对话框,基于Bootstrap的Modal(模态框)来创建。 官方说明

yii2系列教程:安装及hello world - 编程思维

原文来自:https://jellybool.com/post/programming-with-yii2-getting-started-with-... 貌似我排版排了很久还是没能排版成功,SF的编辑器实时预览时永远是好的,但是到了文章页面貌似就。。。想看好的排版直接去我的blog吧。有图有真相 嗯,今天起打算写一个系列教程来过一遍Yii2,没错,我就是来安利大家使用Yii2