Я хочу осуществить разделенный, «добавляют» действия в AppController. Для этого я должен получить доступ к соответствующей модели derivated диспетчера.
Как я делаю это?
Первичная модель класса контроллера хранится в $ IS-> 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
}
}