Solar的Model、Filter示例
Model、Filter
模型为公有,Action为私有
在Model中添加的是全局的filter,通常是该模型的字段,而与该模型无关的的字段若要验证则放在Action中,比如模型Users
添加的过滤器为:
在actionRegister
中添加了如下filter:
源码:模型Users
源码: actionRegister()
源码:register.php
注意 在这里
value = '注册'
,在action中用这条语句if($this->_isProcess('register'))
判断是否用了, Solar会查找本地字符串,将PROCESS_加到register之前(即:PROCESS_REGISTER)查找本地字符串,看是否和value="注册"的"注册"相同,若不相同返回false。
所以,为了使用两者相同,我在/Admin/Controller/Page/Locale/en_US.php中添加了PROCESS_REGISTER => '注册'
的转换。