Yii 技能树
2015-10-14 10:57:09 0 举报
AI智能生成
Yii 技能树
作者其他创作
大纲/内容
配置文件
DB.php
schemaCachingDuration缓存时间
schemaCacheID缓存类
enableParamLogging日志记录sql参数
enableProfiling否启用分析
schemaCachingExclude元数据不被缓存的表array
queryCacheID查询缓存类
main.php
cache
fcache
cacheFileSuffix后缀
cachePath缓存目录
directoryLevel缓存目录级别
gCProbability垃圾回收概率X/100万
rcache.php redis配置
dcache.php memcache配置
import导入文件
components组件
useCache
flag=1
runtimePath本地部署需配置
itzparams.php自定义参数
xssfilter
CWebLogRoute网页端输出调试
enabled=true/false是否开启
categories=system.db.* 默认为empty,意味着所有类别
showInFireBug显示在firebug控制台
ignoreAjaxInFireBug=true/falseAjax调用的日志是否应该被忽略
gii
class=>system.gii.GiiModule它提供基于Web的代码生成功能
password=>1
ipFilters ip限制
CFileLogRoute文件形式记录日志
属性同CWebLogRoute
alias
给指定目录添加别名
实现 namespace ,解决类命名冲突问题
itouzi基类
ItzController 控制器继承类
爱投资网站信息初始化
全局xss过滤
登录用户信息
移动端判断
ItzDbConnection db连接类
主从切换
读写分离
ItzBaseService service基类
***fromcache方法
***fromserver方法
缓存&缓存周期
ItzActiveRecord 继承AR
getDbConnection多数据源
ItzApi API接口类
提供缓存类似ItzBaseservice
DwActiveRecord 继承AR类
相比ItzActiveRecord增加 HTMLPurifier 过滤
接口
iCache接口
cCache抽象类
cFilecache
cRediscache
cMemcache
iQeue接口
cQueue抽象类
CRedisQueue
缓存
本地缓存Yii::app()->fcache
redis缓存Yii::app()->rcache
session php.ini配置存入memcache
dQueue redis投标队列
mongodb.php mongo主从配置
DB
DAO Yii::app()->db
CActiveRecord
getSchema()
find()
findAll()
findBySql()
访问控制
controller层
filter过滤器
执行于 Controller 之前: preFilter($filterChain)
执行于 Controller 之后: postFilter($filterChain)
全局xss
model层的
validate按照rules验证字段
filter
validation
default
"如果不想过滤html save(false)"beforeValidate时string类型HTMLPurifier(Itz)
0 条评论
下一页