2010-01-13 2 views

ответ

22

Основная модель класса контроллера хранится в $this->modelClass, так что вы могли бы сделать что-то вроде этого:

class AppController extends Controller { 
    function _add($data) { 
     $this->{$this->modelClass}->save($data); 
    } 
} 

class PostController extends AppController { 
    function someFunction() { 
     $this->_add($data); // saves to Post model 
    } 
} 
+1

Опять же, очень полезно и до точки. Спасибо! – blinry

+0

То, что мне нужно, спасибо! –