Что вы имеете в виду (в терминах CakePHP), что вы хотите использовать больше моделей, чем модель по умолчанию.модель по умолчанию называется так же, как ваш контроллер.
Чтобы достичь желаемого, просто объявите переменную $uses
в вашем контроллере.Это делается так:
<?php
class ExampleController extends AppController {
var $name = 'Example';
// $uses is where you specify which models this controller uses
var $uses = array('Model1', 'Model2', 'ModelN');
// ... here go your controller actions (methods)
}
?>
Это позволит вашему контроллеру использовать Model1
, Model2
и ModelN
.Переименуйте их и добавьте больше в соответствии с вашими потребностями.
Если вы не хотите использовать модели в вашем контроллере, вы можете присвоить $uses
пустому массиву, например:
var $uses = array();
Взгляните на соответствующие главы книги CakePHP в соответствии с используемой версией: