分页之前的链接是 xx.com/finance/1.html
分页生成出来的链接是 xx.com/finance.html?key=1&p=1
Pagination的这个分页类的urlManager怎么配置
‘<finance:\w+>/<key:\d+>-<page:\d+>’ => ‘/view’,
配置好之后,生成的分页路由应该是下面这样的
finance/key/page
@ 巡洋艦㊣ 这里有个bug,我的内容没能完全展示
//分页开始
分页之前的链接是 xx.com/finance/1.html
分页生成出来的链接是 xx.com/finance.html?key=1&p=1
Pagination的这个分页类的urlManager怎么配置
‘<finance:\w+>/<key:\d+>-<page:\d+>’ => ‘/view’,
配置好之后,生成的分页路由应该是下面这样的
finance/key/page
@ 巡洋艦㊣ 这里有个bug,我的内容没能完全展示
//分页开始
yii\rbac\DbManager::$itemTable: 该表存放授权条目(译者注:即角色和权限)。默认表名为 “auth_item” 。
yii\rbac\DbManager::$itemChildTable: 该表存放授权条目的层次关系。默认表名为 “auth_item_child”。
yii\rbac\DbManager::$assignmentTable: 该表存放授权条目对用户的指派情况。默认表名为 “auth_assignment”。
yii\rbac\DbManager::$ruleTable: 该表存放规则。默认表名为 “auth_rule”。
就是这四张表,我主要是不知道itemTable和ruleTable里的data是干嘛用,求解释
data是你随意的,不需要的时候就让它null就好了。
就和description字段一样,不要求你一定要有,还是根据你的需求来决定。
比如说我做RBAC的时候,所有的role在item表里面的data是另一个表里的ID,指向这个role的其他信息。
所以我会在migration里面加上一个把data从默认的类型修改为int型,并给它加一个外键。
http://www.yiichina.com/video/29
看看上面有没有讲解到
视频上有数据,结合数据看就知道有什么用了。
参见官方rbac的教程,当我们要检查一个User是否有权修改某篇文章时,如果这个人是admin权限自然就直接可以修改,如果不是,检查其是否为文章作者,就需要附加的rule来实现,data就是要传递给rule的数据,也就是那篇文章的模型对象,在这个对象里包含了作者ID(author_id),对比author_id和当前用户的ID,如果一样就返回true,否则false。可以参看我画的DbManager::checkAccess()的执行图示。
如题所述,本站的编辑器是否开源,有没有文档
我用的是这个编辑器。
GitHub地址:http://github.com/toopay/bootstrap-markdown
DEMO演示:http://www.codingdrama.com/bootstrap-markdown/
完全不会用。。
使用wangeditor 中国人自己开发的富文本
我用的Mditor,还不错。我蛮喜欢的 http://mditor.com/
公众号(北哥兄弟连),每天一篇Yii2精品文章,程序猿好帮手。
http://extension.yiichina.com/ 不能访问
如图,当点击GridView 列头排序时,后面的排序图标乱码,请问各位码友该如何解决?
没有设置 font-family,如果使用的是 http://fontawesome.io/ ,则为
代码贴出来吧
你可以用http://fontawesome.io/ 比如
或许是浏览器兼容性问题吧。换个浏览器看问题是否还在
目前是这样的
自定义rules 把入库数据加密
怎么控制在列表和view页面的时候进行解密?
定义behaviors指定action 去执行解密字段的操作 这个思路?
根据楼主的问题,我想有如下两种解决办法:
具体请楼主自行测试。
判断是否登录 登录则跳转到user.php 没登录则无动作? 这个应该怎么写哦
是这样,最近发现项目无法自动初始化log组件,必须手动调用一次Yii::app()->log后才能正确初始化并打印日志,不知道哪位高人遇到类似的情况
'log' => array(
'class' => 'CLogRouter',
'routes' => array(
array(
'class' => 'CWebLogRoute',
'levels' => 'error,info',
),
array(
'class' => 'CFileLogRoute',
'levels' => 'trace,info',
'categories' => '',
),
),
),
config的main.php中是否有:
if (Yii::$app->user->isGuest) {
$userItems[] = ['label' => '注册', 'url' => ['/site/signup']];
$userItems[] = ['label' => '登录', 'url' => ['/site/login']];
} else {
$userItems[] = [
**'label' => '<span class="glyphicon glyphicon-user"></span>' . Yii::$app->user->identity->username,**
'items' => [
[
'label' => '收藏',
'url' => ['/set/index'],
]
],
];
上面代码加粗部分,我想表示的是在用户名前面加上一个glyphicon-user的图标,但是前端却直接显示的是的代码。想问一下怎样写才能变成图标。
你要的可是这样?
各位路过的大神,博客系统的评论回复功能是如何实现的。
现在有一篇博客,在博客下面遍历出所有评论,具体问题如下:
你看这个页面的html页面的代码
你仔细研究下该站的代码就明白了,O(∩_∩)O
先隐藏一个表单,然后点击对应回复按钮时把回复的评论id传给这个表单,同时让这个隐藏的表单显示在你点击回复的地方的附近,就ok了,具体代码,你可以看这个页面的main.js 里的reply
就是这个
像官网上的文档应该是通过apidoc生成的吧,那些公共属性是怎么翻译过来的?
我生成的是英文的 看下红框里的
简单定义一套中文的模板就好 @traveling
https://github.com/yiisoft/yii2-apidoc
去这里看看吧
基于 PSR-5,即phdoc规范,phpdocumentor 诞生了,他是一套 API 文档生成器。而yii2-apidoc
正是基于 phpdocumentor 并且自定义了其额外语法。所以楼主想了解 yii2-apidoc,必须先了解 phpdocumentor。
看中文版的,
有配置的吧,
这个可以在模版中修改,如果不想直接修改也可以使用I18N进行配置