Home PageКаталог Изменения НовыеКомментарии Пользователи Регистрация
CakePHP: Manual/Developing/Plugins/Models ...

Модели плагина


Модели для плагина сохраняются в папке /app/plugins/pizza/models. Мы уже создали контроллер PizzaOrdersController, теперь перейдем к созданию модели. Назовем ее PizzaOrder. Модель уже совместима со структурой нашего класса и с его значениями.


<?php
// /app/plugins/pizza/models/pizza_order.php:
class PizzaOrder extends PizzaAppModel {
    var 
$name 'PizzaOrder';
}
?>


Перейдем по адресу /pizza/pizzaOrders и получим ошибку “Missing View”, так как нет еще отображения.


Если вы хотите ссылаться на модель в коде плагина, то используйте конструкцию ИмяПлагина.~ИмяМодели


<?php
// /app/plugins/pizza/models/pizza_order.php:
class ExampleModel extends PizzaAppModel {
    var 
$name 'ExampleModel';
        var 
$hasMany = array('Pizza.PizzaOrder');
}
?>


<< Контроллер плагина | Отображение плагина >>


 
Комментарии
Добавить комментарий:

Файлы [Скрыть файлы/форму]