第一步index.php统一入口第二步分析路由r=routehttp://web.xxxx.com/index.php?r=控制器/方法http://web.xxxxx.com/像上边的域名也可以访问到网站(没有设置路由)默认索引文件index.php路由:默认控制器siteController,默认的方法actionIndex第三步通过路由分析,我们得到控制器..
分类:
其他好文 时间:
2016-12-02 16:43:01
阅读次数:
146
实现用户注册表单验证在模型里边设置一个方法,定义具体表单验证规则我们rules()方法对表单数据进行验证时候,rules()方法怎么在YII框架中运行呢?查看各个validator
分类:
其他好文 时间:
2016-12-02 16:29:55
阅读次数:
109
参考资料: 设计消息中间件时我关心什么?(解密电商数据一致性与完整性实现,含PPT) http://mp.weixin.qq.com/s/5jEzEPCyTU0ELLi85L8qsQ 京东消息中间件JMQ:架构,与Kafka的对比,主要特性和应用场景 http://mp.weixin.qq.com/ ...
分类:
其他好文 时间:
2016-12-02 11:40:16
阅读次数:
218
使用过滤器 过滤器本质上是一类特殊的 行为,所以使用过滤器和 使用 行为一样。 可以在控制器类中覆盖它的 yii\base\Controller::behaviors() 方法来申明过滤器, 如下所示: ...
分类:
其他好文 时间:
2016-11-30 19:52:27
阅读次数:
156
小部件基本上在views中使用,在视图中可调用 yii\base\Widget::widget() 方法使用小部件。 该方法使用 配置 数组初始化小部件并返回小部件渲染后的结果。 例如如下代码插入一个日期选择器小部件,它配置为使用俄罗斯语, 输入框内容为$model的from_date属性值。 一些 ...
分类:
其他好文 时间:
2016-11-30 19:52:16
阅读次数:
198
首先复制vendor\yiisoft\yii2-gii\generators\crud\default目录到根目录下的giitemplate/crud(这个目录自己新建), 然后打开gii配置文件,添加 'generators' => [ 'crud' => [ 'class' => 'yii\gi ...
分类:
其他好文 时间:
2016-11-30 17:26:56
阅读次数:
144
昨晚把服务器弄的启动不了了,先来还原一下作案现场, 错误操作过程:替换classes目录下的某个目录,比如com,由于替换了classes文件,所以需要重启tomcat,在bin目录下执行sh start.sh 但是应该先停掉现有的进程,ps -ef |grep java,查出现有进程号,然后执行k ...
分类:
其他好文 时间:
2016-11-29 19:03:50
阅读次数:
187
所用的是Yii2 的basic框架。它本身集成了邮件发送插件swiftmailer,发送邮件是很方便的,但是当发送的邮件带有中文名称的附件时,就出现了问题,邮件所带的附件显示名称错误。比如原名“测试.doc”的附件,发出来后看到的名字只有“.doc”。 这是因为swiftmailer中使用的一个ba ...
分类:
编程语言 时间:
2016-11-27 19:53:14
阅读次数:
149
最近项目组需要我预研一个功能,就是给定一个MP4文件,需要该视频中抓取一帧图像作为缩略图,在网上搜索了很多资料,发现最好是使用开源工具FFmpeg来实现这个功能,FFmpeg可以做抓帧,视频编码解码等很多功能,这个工具在运行时接收一些参数来定制化图片大小等,我做出来的功能如下图所示: demo源码已 ...
分类:
其他好文 时间:
2016-11-26 02:33:55
阅读次数:
283