Как я могу использовать свой собственный класс модели в Zend Framework? - PullRequest
1 голос
/ 04 сентября 2011

Я написал класс БД и хочу создать свой собственный класс модели в Zend Framework.Моя собственная модель происходит от PDO, и она автоматически создает запрос для работы с базой данных.Как я могу использовать свой собственный класс модели в Zend Framework?

Ответы [ 2 ]

0 голосов
/ 05 сентября 2011

Допустим, вы поместили свой класс в файл models/Myclass.php, тогда ваш класс будет выглядеть примерно так: -

class Application_Model_Myclass
{
    //all my class stuff goes here
}

Затем вы можете использовать его в своем контроллере или в другой модели, например: -

$myclass = new Application_Model_Myclass();

Более подробная информация о Соглашениях об именах Zend Framework содержится в руководстве .

0 голосов
/ 05 сентября 2011

Zend Framework не имеет официальной поддержки моделей, поэтому вам не нужно делать ничего особенного. Пока ваша модель имеет методы для сохранения, обновления и удаления, вы можете использовать ее, как и любую другую модель.

У вас не будет доступа ни к одному из «автоматических» Zend Framework, например к автоматически заполняемым полям. Вам нужно будет предоставить открытые методы для получения и настройки всех ваших полей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...