项目的后台更改和添加文章突然无效了,查看系统日志发现是Module not inserted due to validation error.其实原因很简单,在表单中加入了百度编辑器,在给编辑器命名的时候使用了name="content",由于yii2 view页面在提交表单后,控制器要使用$mod...
分类:
其他好文 时间:
2015-10-15 18:16:39
阅读次数:
326
public function actionIndex(){ $article=\YII::$app->getModule('article'); $article->runAction("default/index");}namespaceuse \yii\base\component;class...
分类:
其他好文 时间:
2015-10-14 19:49:10
阅读次数:
142
1 index.php 2 ---->引入 vendor/auto_load.php 3 auto_load.php 4 ---->引入 ventor/composer/autoload_real.php 5 ---->执行 ComposerAutoloaderInit24...
分类:
其他好文 时间:
2015-10-13 13:53:18
阅读次数:
197
yii2的url域名/index.php?r=site%2Findex实际为域名/index.php?r=site/index可以美化下可以在main.php中配置'components' => [ …… 'urlManager'=> [ 'enabl...
分类:
Web程序 时间:
2015-10-09 11:54:06
阅读次数:
197
使用YII2的时候,提示ThemcryptPHPextensionisnotinstalled。执行下面的步骤:sudoapt-getinstallphp5-mcryptlibmcrypt4libmcrypt-dev重启php-fpm乃至apache2均没有作用。至于网上说的使用mcrypt.ini做软链接,更是在conf.d目录下面都没有看到。最后尝试:sudophp5enmodmcrypts..
分类:
系统相关 时间:
2015-10-09 00:46:41
阅读次数:
225
理解依赖注入Yii2.0 使用了依赖注入的思想。正是使用这种模式,使得Yii2异常灵活和强大。千万不要以为这是很玄乎的东西,看完下面的两个例子就懂了。class SessionStorage{ function __construct($cookieName = 'PHP_SESS_ID') {.....
分类:
其他好文 时间:
2015-10-08 23:02:56
阅读次数:
235
包含内容:使用GII新建module建立子模块在其他控制器中调用模块的操作(action)1. 使用Gii工具新建module注意模块的路径,我们没有写backend\modules\Article。多了一层article目录是为了防止如果有多个模块共用同一文件。2. 在backend\config...
分类:
其他好文 时间:
2015-10-05 11:38:29
阅读次数:
230
显示信息提示用户时,可以用setFlash,hasFlash,getFlashfunction actionOk(){ Yii::app()->user->setFlash('success', 'Everything went fine!'); $this->redir...
分类:
其他好文 时间:
2015-09-30 00:49:40
阅读次数:
213
YII2对密码加密生成的结果是不同的,即用相同的初始密码在不同时间得到的加密结果不同,所以我们不能用常用的方法去验证密码是否正确(将密码加密后与数据库中的密码相比较)。YII2有自己的加密以及密码验证流程。 加密 $hash = Yii::$app->getSecurity()->genera...
分类:
其他好文 时间:
2015-09-30 00:45:15
阅读次数:
238
User::find()->all(); 此方法返回所有数据;User::findOne($id); 此方法返回 主键 id=1 的一条数据(举个例子); User::find()->where(['name' => '小伙儿'])->one(); 此方法返回 ['name' => ...
分类:
数据库 时间:
2015-09-28 11:18:26
阅读次数:
272