谁一开始就是大神?

PHP 第35页

PHP

想问一下站用的是哪种富文编辑器[2.0]

Bobnice阅读(61)

如题所述,本站的编辑器是否开源,有没有文档

我用的是这个编辑器。
GitHub地址:http://github.com/toopay/bootstrap-markdown
DEMO演示:http://www.codingdrama.com/bootstrap-markdown/
完全不会用。。
使用wangeditor 中国人自己开发的富文本
我用的Mditor,还不错。我蛮喜欢的 http://mditor.com/
公众号(北哥兄弟连),每天一篇Yii2精品文章,程序猿好帮手。
http://extension.yiichina.com/ 不能访问
QQ截图20180629114140.png

【rules】DataSecurity[2.0]

Dmsuper阅读(51)

目前是这样的

自定义rules 把入库数据加密

  • 怎么控制在列表和view页面的时候进行解密?

  • 定义behaviors指定action 去执行解密字段的操作 这个思路?

根据楼主的问题,我想有如下两种解决办法:
具体请楼主自行测试。

Yiilog无法自动初始化[1.1]

Kindlove阅读(53)

是这样,最近发现项目无法自动初始化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中是否有:

分页的urlManager怎么使用[2.0]

CandyEagle阅读(56)

分页之前的链接是 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,我的内容没能完全展示
//分页开始

求讲解一下RBAC的四张表[2.0]

Candyhappy阅读(58)

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()的执行图示。

同步更新

HaHlove阅读(55)

当手机端添加一条数据到数据库中,php可以实现告知PC端(如果PC端页面一直处于打开的状态),

推荐用workerman
可以啊,复杂点就是通过socket推送,简单点就用js轮询
可以用swoole的webSocket实现
swoole,workman都可以
简单一点,不要求效率的话就用ajax轮询

导航栏如何添加<span></span>[2.0]

Dmhappy阅读(52)

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的图标,但是前端却直接显示的是的代码。想问一下怎样写才能变成图标。

QQ截图20170228141701.jpg
你要的可是这样?

博客的评论回复功能[2.0]

Leonice阅读(53)

各位路过的大神,博客系统的评论回复功能是如何实现的。
现在有一篇博客,在博客下面遍历出所有评论,具体问题如下:

  1. 假如博客页面是blog/view,在博客页面下面有一个评论表单,怎样通过activeform把表单内容传到comt/create
  2. 在评论后面有一个回复按钮,如何实现点击弹出回复的表单
    各位大神,如果有做过的,请一定要写详细,如果我的方法不对,请指正

你看这个页面的html页面的代码
你仔细研究下该站的代码就明白了,O(∩_∩)O
先隐藏一个表单,然后点击对应回复按钮时把回复的评论id传给这个表单,同时让这个隐藏的表单显示在你点击回复的地方的附近,就ok了,具体代码,你可以看这个页面的main.js 里的reply
就是这个

登录

找回密码

注册