上次下了个laravel ,感觉larave的路由挺好玩的,基于mvc的设计模式,基本上也能在laravel中写写代码,数据库配置,controller跳转,model业务逻辑,view模板输出也能玩的转。对于laravel,特别的感受就是他的controller创建都很方便,加入了命令行模式,创建表,model特方便。路由底层是基于symfony的,路由原理,中间件什么的也没特别理解。
Yii2编码规则
1.以命名空间对应目录 类名.php 区分大小写
2.<?php ?>后半部分不需要写,仅限特定位置要写
3.不带Bom的UTF-8的编码,防止未知错误
4.UserController 大写开头(RSR-4)驼峰命名
5.常量字母大写 常量_隔开
6.小写开头的驼峰命名getAll
7.普通文件全小写 用中杠分开
框架特点 久经考验,全栈框架 安全稳定
完全面向对象 采用mvc设计模式
控制器支持action级别的代码重用
视图居多,模板引擎支持,模型层提供强大的ORM
使用组件构建应用(user cache log error handler)
强大的界面组件,自动代码生成
可靠地事件处理机制和灵活的行为扩展
这次趁热研究了下Yii。首先去www.yiiframework.com 有两个版本的,一个简易版,一个加强版,全下回来。
解压basic版本的,当我们用localhost打开时发现,并没有和tp一样有默认初始化界面,他的初始化界面在web 里面的index.php.