amtz_2000
先把数据库表写出来,然后用gii生成model,然后写视图,写控制器,一点点儿写就出来了。
@zhi803nan 同问啊,发现,哎,写了那么久,这个居然突然感到好生
请问服务器配置是什么样的?线路带宽多少?
- amtz_2000 赞了回答
出现 只有textarea框 没有编辑器的原因,绝大多数情况,都是用了布局导致的,困扰了我好久,终于调出来了,给后面的朋友一个解决方法,前面说了没有加载的原因在于用了分开的布局,即主程进入页面后,根据不同的权限显示不同的layout内容,当你加载layout的时候 因为百度这个编辑器的框用yii2代码 $this->view->registerJs($script, View::POS_READY); 去注册只能注册到当前布局页 没有全局布局的关系。
解决方法:
在你的layout页的顶部
<?php$this->beginPage();
$this->beginBody();
增加这两行代码在结尾最后增加如下代码
<?php $this->endBody() ?>
<?php $this->endPage() ?>这样就会把加载的js全局引入,试试吧,保证就出来了。
出现 只有textarea框 没有编辑器的原因,绝大多数情况,都是用了布局导致的,困扰了我好久,终于调出来了,给后面的朋友一个解决方法,前面说了没有加载的原因在于用了分开的布局,即主程进入页面后,根据不同的权限显示不同的layout内容,当你加载layout的时候 因为百度这个编辑器的框用yii2代码 $this->view->registerJs($script, View::POS_READY); 去注册只能注册到当前布局页 没有全局布局的关系。
解决方法:
在你的layout页的顶部
<?php$this->beginPage();
$this->beginBody();
增加这两行代码在结尾最后增加如下代码
<?php $this->endBody() ?>
<?php $this->endPage() ?>这样就会把加载的js全局引入,试试吧,保证就出来了。
方法很多
1,ar的话,直接可以getDb()方法,设置使用的数据库。
2,组件形式,使用createCommand查询时候设置Yii::$app->db1 Yii::$app->db2...也可以直接实例化一个yii\db\connection类;
3,使用db\query的话,直接写数据库名,如robbins.username之类的。
4,还可以使用Yii::$app->createObject()传入配置实例话一个对象
等等。。。。public static function getDb() {
return Yii::$app->dbresult; //dbresult 就是你自己的配置的DB 名字
}比如我的配置里是:
'dbresult' => [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=库名', 'username' => '用户名', 'password' => '密码', 'charset' => 'utf8', ],
- amtz_2000 赞了回答
方法很多
1,ar的话,直接可以getDb()方法,设置使用的数据库。
2,组件形式,使用createCommand查询时候设置Yii::$app->db1 Yii::$app->db2...也可以直接实例化一个yii\db\connection类;
3,使用db\query的话,直接写数据库名,如robbins.username之类的。
4,还可以使用Yii::$app->createObject()传入配置实例话一个对象
等等。。。。 https://github.com/tpmanc/yii2-imagick
这个才是如何安装 imagick 不是imagineimagick 不是 imagine吧!!?????
哥们 这个不是imagick吧??????