yii2整理】的更多相关文章

对于yii的研究,还没有那么深刻,之所以在这种情况下写,还是考虑到了后来入门人没有中文资料,而又无可下手的尴尬境地.希望对新手和我自己多一份帮助吧.总结几个自己的经验吧.环境的配置我就不做解释了.这个可以从网上找. 1关于定义系统参数的问题 在项目中config的目录中,分别有params-local.php和params.php的俩个php文件,这俩个文件了可以设置你所需要的全局的参数.具体目录是放在common.frontend.backend的config里,看你所需了.这俩个文件的区别,…
1 .request的获取方式 $request = Yii::$app->request; 2. get参数的获取方式 $id = $request->get('id',1);获取get的id,默认1 3 .post参数的获取方式 $id = $request->post('id',1); 获取post的id,默认1 4. 判断是否为get或者post的请求 $request->isGet: $request->isPost ; 是为true,否为false 5. 获取用户…
方法一:(使用model) $modelCommunityMail = CommunityMail::find()->where(['com_id'=>$id])->all(); 方法二:(直接拼写sql语句) $sql = "select * from `usho_community_mail` where date_format(`created_at`,'%Y%m') = date_format(curdate() ,'%Y%m') AND `com_id`=$id AN…
作者:白狼 出处:http://www.manks.top/document/install.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利. 官方文档给出了两种Yii2的安装方式.一种是通过归档文件安装,另一种则是通过composer进行安装.两种方式具体有什么不同呢?我们这里不讨论,安装完了你自然也就明白了. 相信很多小伙伴想学Yii2,但是大部分都死在了开头.所谓万事开头难,Yii2无疑更好的证实了这一点,还…
无意中看到Yii2提供的高级应用模板,里面将入口文件与环境相关配置项放到独立的目录下的相应文件中.这应该算是一种比较理想的应用配置管理方案了. 以前整理过一种思路:http://www.cnblogs.com/x3d/p/3956925.html Yii2提出的方案比这个更往前进化了.有些环境配置项,可能要放到入口文件且于其它配置项之前,这样一个入口文件是不够了.所以继续往前想,就是连入口文件也变成与环境相关的配置文件. /environments /dev /backend/ /config/…
第一种: 这几天刚接触到yii2.0框架,在配置advanced版本时运行init.bat初始化文件时老是闪退: 用cmd运行该文件时显示:The OpenSSL PHP extension is required by Yii2.如下图所示: 搜索了很多资料,终于找到问题所在之处了,原来是php.ini中的extension=php_openssl.dll没有打开: 1.打开php.ini文件,如我的目录是D:\wamp\php\php.ini,搜索extension=php_openssl.…
前半部分为自己使用的过程,下边为转载的,具体地址见:http://blog.sina.com.cn/s/blog_88a65c1b0101j717.html 1.在model中 public function rules() { return [ [['join_verify', 'create_activity', 'is_open_group', 'is_open_child_com','sendmail_limit','sendmail_from_name','sendmail_from'…
推荐!国外程序员整理的 PHP 资源大全 2014/08/02 · PHP, 工具与资源 · 8.5K 阅读 · 1 评论· php 分享到:0 与<YII框架>不得不说的故事—安全篇 R语言入门 HTML5离线应用实战演练 JS插件开发之LightBox图片画廊(上) 本文由 伯乐在线 - cucr 翻译,黄利民 校稿.未经许可,禁止转载!英文出处:github.com.欢迎加入翻译组. ziadoz 在 Github 发起维护的一个 PHP 资源列表,内容包括:库.框架.模板.安全.代码分…
我的YII2版本是2.0.7, 设置多语言时和其他教程有不同的地方, 所以整理如下 1. 在一个controller里面写一个调用i18n的语句, 比如actionIndex echo \Yii::t('app', 'whatisthis'); 现在进入这个页面, 页面输出whatisthis 2. 手动创建一个文件夹messages来存放多语言相关文件, 如果是advanced版本则在frontend下面创建这个文件夹 3. 创建i18n配置文件 yii message/config fron…
在Yii1.x中,要想查询语句返回以特定列为键(key)的数组数据,代码例如以下(下述样例以表主键为返回数组索引): $users = User::model()->findAll(array('condition'=>'status = 1', 'index'=> 'id')); 当中通过findAll方法传入的index參数将被CActiveRecord::populateRecords方法用来按该index为键来整理查询返回数据. 在Yii2中,因为查询构造实际实现者为Active…