drodata
- drodata 回答了问题 权限管理切换指定的用户表
如果
admin_id
是admin
表的主键,我想只要配置好user
component 应该就行了吧?我没有验证,你试试看。// config/main.php 'components' => [ .... 'user' => [ // 假设 `admin` 表对应的 model class 是 `common\models\Admin` 'identityClass' => 'common\models\Admin', ], ... ],
- drodata 赞了回答
Yii里的那些配置都是可以自定义目录的,文档里都有写
可以随便指定位置和名字如:
'components' => [ 'assetManager' => [ "basePath" => "@webroot/storage/assets", "baseUrl" => "@web/storage/assets", ] ]
app\rbac
的位置:yii2-app-basic/ models/ views/ controllers/ rbac/ AuthorRule.php
你说的对。目录
rbac
默认不存在,需要自己添加。./yii rbac/init
是一个 console command.把 Building Authorization Data 中提到的
RbacController.php
保存到如下位置:yii2-app-basic/ commands/ RbacController.php controllers/ models/ ...
之后在 Basic Template 根目录下执行
./yii rbac/init
@狼骑舞者 Windows 下对应的命令是
yii.bat
, 也在 Basic Template 根目录下。app\rbac
的位置:yii2-app-basic/ models/ views/ controllers/ rbac/ AuthorRule.php
你说的对。目录
rbac
默认不存在,需要自己添加。./yii rbac/init
是一个 console command.把 Building Authorization Data 中提到的
RbacController.php
保存到如下位置:yii2-app-basic/ commands/ RbacController.php controllers/ models/ ...
之后在 Basic Template 根目录下执行
./yii rbac/init
- drodata 收藏了问题把backend复制为api
[ 'attribute' => 'status', 'contentOptions' => ['class'=>'text-center'], ... ],
有一个headerOptions 的属性,
http://www.yiichina.com/doc/api/2.0/yii-grid-column#$headerOptions-detail
你可以去看看~你确定
headerOptions
可以?它只是给<th>
加 attributes, 作用不到单元格<td>
的。- drodata 回答了问题 MySQL中文utf8排序问题
在 Search model 内配置
setSort()
内的attributes
property 即可。下面的例子将post.title
列设置为按拼音排序:// in PostSearch public function search($params) { ... $dataProvider->setSort([ 'attributes' => [ ... 'title' => [ 'asc' => ['CONVERT(title USING gbk)' => SORT_ASC], 'desc' => ['CONVERT(title USING gbk)' => SORT_DESC], ], ], ]); }
- drodata 收藏了问题Yii2 如何输出 SQL 语句?