什么是100%面向对象的好的PHP mvc框架?

use*_*397 0 php codeigniter

可能重复:
PHP中完全面向对象的框架

我对CodeIgniter一件事情感到沮丧,你既不能扩展控制器也不能扩展模型.我知道你可以用mod做HMVC,这有点给你继承能力,但我对此并不满意.是否存在面向对象的PHP MVC框架,基本上允许扩展控制器,模型?

Sea*_*ira 5

CodeIgniter文档说不然 - 第一个例子之一是:

如果您只需要为现有库添加一些功能 - 可能添加一两个功能 - 那么用您的版本替换整个库就太过分了.在这种情况下,最好只是扩展类.扩展一个类与使用几个例外替换类几乎完全相同:

类声明必须扩展父类.您的新类名和文件名必须带有前缀MY_(此项目是可配置的.请参见下文.).

class MY_Controller extends CI_Controller {

    function __construct()
    {
        parent::__construct();
    }
}

// Then you can use it like this:
class Welcome extends MY_Controller {

    function __construct()
    {
        parent::__construct();
    }

    function index()
    {
        $this->load->view('welcome_message');
    }
}
Run Code Online (Sandbox Code Playgroud)