thinkphp

  • 微信公众号编辑器,在公司和前端处理图文消息预览和实际发送不一致问题,研究开发出此工具,基于tp5,codemirror,ueditor、vue和CssToInlineStyles

    直接将css+html 转换为html和行内样式,方便发布时复制,并且提供了预览

    同时 这样的转换处理支持 email outlook

    首页:http://5000.gr24ae8f.jaylabs.xunda-bj.goodrain.net:10080

    效果图:

    git 地址 https://git.coding.net/jaylabs/wechat_msg_editor.git

  • 速查表 新版升级

    历史回顾

    我感叹于laravel的生态完好,tp5的类api的缺失(以前thinkphp3时代,帮助公司用apigen NetBeans里生成过一个3.1版本的api)。

    在我走之后,估计没人用NetBeans了 所以就没人做升级。

    然后我觉得laravel的速查表不错,见下图:

    于是就想到了把他移植到tp5上,作为自己回到thinkphp5开发上的第一个贡献。

    记得那个时候是清明前开始动手的。使用最土的,静态页面,一个个类手动去编辑。

    后来发现类太多了,我每次在sublime 里 先打开一个类,复制出来临时文件,处理好,粘贴到静态index.html里,太麻烦了,要处理

  •         $model = M();
            $rules = [
                ['a', '1,2', '不支持的商户经营类型',0, 'in'],
            ];
            $ret = $model->validate($rules)->create(['a'=>2]);
            dump($ret);
            die;

    字段、范围值,提示,验证时间,in

  • https://yangweijie.github.io/thinkphp-lts/

    终于完成了thinkphp5的 速查表,同时开发了一个海豚cms的速查表插件,如果有想生成框架速查表的同学可以联系我

  • /**date 2015-04-11
         * author http://www.lai18.com
         **/
        echo date("Ymd",strtotime("now")), "\n";
        echo date("Ymd",strtotime("-1 week Monday")), "\n";
        echo date("Ymd",strtotime("-1 week Sunday")), "\n";
        echo date("Ymd",strtotime("+0 week Monday")), "\n";
        echo date("Ymd",strt