morose
我x。我这么早就用yii了吗
7.2+,因为有systemd
这数据也太大了
redis+cdn
你这明显不对嘛。他的api里面写着$template是string类型。你乱来。要这么写:
$template = '{preview}{update}{up}{down}{delete}',就是把你所有可能出现的操作写进去,然后设置ActionColumn的buttons属性:
'buttons' => [
'preview' => function($url, $model, $key) {if (判断) {return Html::a('返回一个链接');
},
...其他button
];要在buttons里面判断是否显示这个链接。
谢谢楼上回复
手上有个项目刚好要重构,我打算就用YII了,把结构定下来,边做边学习了:
一、有三种角色,A 总公司 B 加盟商 C 教师
二、他们的登录入口分别是三个域名 http:/a|b|c.xxxx.com。他们登录进去后能使用的功能是完全不一样的
三、三角色共享同一数据库。虽然各自的功能不一样,但有些功能还是类似的。比如有个财务表,总公司进去后能看到的是所有流水帐,加盟商进去后只能看到自己下面的所有流水帐,教师进去后只能看到自己的流水帐。这个财务流水帐的view事实是一样的,只是从数据库筛选数据的where语句不一样而已,另外有些类或者函数。我希望能共享。这种项目应该怎么部署结构?