|
本帖最后由 gaoomei 于 2012-9-14 21:13 编辑
PHP复制代码
/**
* Fetch the current method
*
* @access public
* @return string
*/
function fetch_method()
{
if ($this->method == $this->fetch_class())
{
return 'index';
}
return $this->method;
}
复制代码
为什么要这样做呢?我一直不解。
比如,我有个LoginController, indexAction是登录表单,loginAction是处理登录请求。。。
这段代码直接就把login/login 转成了login/index 。。。。
我的版本是:2.1.2,框架本身要求:for PHP 5.1.6 or newer ,所以也就没必要兼容PHP4,那么完全可以用__construct 代替类同名方法了。。那,$this->method == $this->fetch_class() 这句话就没必要了。..
|
|