chengtao1633
- chengtao1633 2015-09-06 已签到连续签到1天,获得了5个金钱
- chengtao1633 2015-09-01 已签到连续签到1天,获得了5个金钱
- chengtao1633 2015-08-07 已签到连续签到1天,获得了5个金钱
- chengtao1633 2015-07-30 已签到连续签到1天,获得了5个金钱
- chengtao1633 2015-06-10 已签到连续签到1天,获得了5个金钱
- chengtao1633 回复了 chengtao1633 的回答
[ 'class' => 'yii\grid\DataColumn', 'label' => '最后修改时间', 'value' => function ($model, $key, $index, $column){ return date('Y-m-d H:i:s',$model->update_time); }, ],
@trylife 排序可以+啊 你看看 DataColumn
class ActiveRecord 的子类 /** * 保存前 * @param bool $insert 是否insert操作 * @return bool */ public function beforeSave($insert) { if (parent::beforeSave($insert)) { if($insert) { $this->create_user = $this->update_user = Yii::$app->user->id; $this->create_time = $this->update_time = time(); } else { $this->update_time = time(); $this->update_user = Yii::$app->user->id; } return true; } else { return false; } }
- chengtao1633 赞了回答
class Editor extends InputWidget { public function run() { EditorAsset::register($this->getView()); $this->getView()->registerJs(/*实例化编辑器代码*/); } }
// 编辑器资源文件 class EditorAsset extends AssetBundle { }
至于你的文件如何放这个需要看的目录架构,没办法给你解答。
EditorAsset
和Editor
还有还有资源文件是在同一个目录的。
editor
- assets
- EditorAsset.php
- Editor.php大概的目录结构是这样子的。
使用方法如下
$form->field($model, 'content')->widget(Editor::className(), $config);
- chengtao1633 回答了问题 整合整合百度编辑器
编辑器素材路径
1 如果可以有composer安装的就composer安装
2 自己编写asset
views的复用
1 views的复用就是widget,富文本编辑器就是一个典型的widget,在github 可以搜索yii2 ckedit 应该可以找到写好了的widget
2 模板抽象之后都是widget,多谢widget好写模板,但是模板服用在前台可能不太好做,后台用起来比较爽
- chengtao1633 赞了回答
[ 'class' => 'yii\grid\DataColumn', 'label' => '最后修改时间', 'value' => function ($model, $key, $index, $column){ return date('Y-m-d H:i:s',$model->update_time); }, ],