Zend Framework でモデルを簡単に取得する

モデルを使うのに $table = new XXX(); $table->xxx(); なんていちいちいちいちいちいちいちいち打っていると発狂しそうになるので、コントローラとモデルの基底クラスに以下を定義すると、$this->model('XXX')->xxx(); と DI 的に使え、さらに記述が1行減ります。

    protected function model($modelname, $option = array()) {
        $table = new $modelname($option);
        return $table;
    }