bubifengyun

bubifengyun

不避风云,一方水土

  • 财富值10
  • 威望值160
  • 总积分2200

个人信息

  • 发布了扩展
    百度 Echarts 免折腾版
  • 预览功能异常!!!

  • 已经实现了 composer,详见 https://github.com/bubifengyun/yii2-echarts

  • 回复了 的评论

    使用工具强行规范,这只是格式规范。java和go等也在强行使用工具来规范格式。python强行使用语法来规范格式。

    实测中,发现该配置有问题,待后续网站做完后,修改vim配置。

  • 回复了 的评论

    echo $chart->render('simple-custom-id');这里面的simple-custom-id是什么,里面的模板是怎么写的???求例子,

    文中参考的 github 有,https://github.com/hisune/Echarts-PHP 。具体意思我也不甚明白。可能是 HTML 语言中,对 echarts 的一个 id 吧。避免 id 重复的吧。

  • 抱歉,这个博客有错误,但是我也不知道在哪里修改该博客了。请到这里https://my.oschina.net/bubifengyun/blog/776979 参考修改后的文章。谢谢。如有改动,以开源中国的博客为准,这里我搞不明白怎么修改博客。谢谢。

  • 回复了 的评论

    楼主你的文章中有一个坑啊,用 gii 生成 model,会自动给每个字段添加验证,而插件作者的原始表 lft/rgt/lvl 三个字段都是 NOT NULL,结果生成了验证 required,从而导致无法添加节点。我搞了半天,调试到里面去,再仔细看原作者的文档,发现他的model是手写的,都没有验证的。所以正确的做法是,手写model,或者gii生成后,把原始表的所有字段的验证全去掉。
    另外,你额外写一遍 getPostData() 函数,而这个函数 其实作者有的,所以,我觉得 应该让自己的controller 从 NodeController派生,从而不需要自己写这个函数,因为这个函数里面本身用了static,也就是延迟绑定的。
    我自己的需求的代码还没搞好,暂时发现这些问题

    我刚刚试了以下 parent::getPostData()函数,由于使用了他们各自的全局变量,还是其他原因,我也没有弄明白,反正页面就不能很好的显示了,建议保留该函数吧。等弄明白了,再来修改你提的这个问题,谢谢。

  • 回复了 的评论

    楼主你的文章中有一个坑啊,用 gii 生成 model,会自动给每个字段添加验证,而插件作者的原始表 lft/rgt/lvl 三个字段都是 NOT NULL,结果生成了验证 required,从而导致无法添加节点。我搞了半天,调试到里面去,再仔细看原作者的文档,发现他的model是手写的,都没有验证的。所以正确的做法是,手写model,或者gii生成后,把原始表的所有字段的验证全去掉。
    另外,你额外写一遍 getPostData() 函数,而这个函数 其实作者有的,所以,我觉得 应该让自己的controller 从 NodeController派生,从而不需要自己写这个函数,因为这个函数里面本身用了static,也就是延迟绑定的。
    我自己的需求的代码还没搞好,暂时发现这些问题

    抱歉,由于是在第一篇博客的基础上修改的,部分代码比较混乱,没有弄清楚。我是使用 gii 生成,但是后面把 rules 的验证规则给修改了。忘记说明,谢谢。

    额外的 getPostData() 函数是已有的,我在文章中说的不够明显,意思却也表明了原文有这个函数。当时没有想到继承这个方法,只是无法调用,如果可以继承,当然很不错的。

    谢谢你的建议。我修改一下博客。

总监 等级规则
2200/5000
资料完整度
100/100
用户活跃度
0/100

Ta的关注

7

Ta的粉丝

36

Ta的访客

104