什么是一个好的phpmvc框架,它是100%面向对象的


what is a good php mvc framework that is 100% object oriented?

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

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

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');
    }
}