72. Использование и разработка моделей

Автор Pavel Shevchuk
72.  Использование и разработка моделей

до сих пор из модели mvc мы использовали всего лишь два компонента.

Это вид imcontroller, но есть как бы еще одна важная часть которая называется модель. То есть как бы имена и моделей делает как бы вот эту модель полноценной то есть в таком смысле как оно было изначально задумано для разработки собственных приложений и так, что же такое модель и как их использовать. И в чём вообще смысл в принципе я сразу скажу как-бы, что модели как бы не являются какой-то, но они очень удобны и они очень желательны для полноценной разработки больших приложений я в своей работе тоже использую модели и неконтролируемые библиотеками всегда использовать GPU Model помогает намного лучше сделать программу как бы структурировать её распределить отдельно и так далее по сути дела.

С одной стороны на контроллер точнее на библиотеку.

Но с другой стороны модель как бы она хоть и выполняет код, но она является моделью одного какого-то объекта. без действия направленные на один конкретный объект клиент счёт и так далее. То есть как бы — это если при разработке интернет-магазина при разработке. Бога например страница комментарии и так далее. То есть как бы один какой-то элемент на. Мы выполняем в контроллерах обычно работал над большим количеством элементов модели как бы содержится функции и операции для одного элемента конкретно то есть для единичного случая. Вот и таким образом вот как отличить как бы. Какие действия описывают контроллеры. А какие модели тут на самом деле очень просто как бы хотя нет каких-то специальных ограничений, но есть такое общее пример на правило если да можно применить. К объекту как бы вот и в большинстве случаев относятся к. Если же её вообще невозможно применить единичного объекта или в большинстве случаев не применяются. К единичным объекту соответственно мы пишем — это вот контроллеры библиотеку для одной единицы и так как создавать. Модели Модели создаются похоже примерно на контроль вот я создам сейчас новый файл. Я его просто сохраню сейчас вот для сохранения используется папка Models, что касается имён тоже есть интересные моменты обычно. Ну во-первых как бы так — это единичные объекты соответственно мы не знаем. Гуца простагут. Но если бы я в одном из учебников зарубежных учебников погода. Райдер нашел интересный пример когда для моделей использовалась приставочка mdl такси для моделей. НДФЛ такая слова — это очень удобно потому, что как бы зрительно как бы не обязательно, а зачем мы объявляем. Класс Класс и опять же заметим данном случае — это mdl Good если контроля у нас будет во множественном числе то модель в единственном числе Good зачем мы пишем слово extends Controller модели — это класс модуль то есть по сути дела модуль коды наследует свойства как бы то есть там есть те же функции в моделях также каким контроллеры. Но если бы свои отличия ножка вот следующие. Что можно сделать в нашей — это если нужно, но можем написать функцию конструктора для класса. Нам нужно будет выполнять операции как бы для данной модели то мы можем как бы стартовый операции обязательно то мы их можем писать конструктор для этого как бы нам нужно указать функцию с именем. Аделя и не забыть прописать как бы доступ к конструктору определение конструктора то есть мы пишем parent: модуль конструктор необязательно операция в следующий момент, что нужно сделать в отеле допустимо сюда добавить удалить редактировать и так далее для работы с базой данных поля ворд таблица имя которое просто изначально определяем как бы переменную для данного класса переменную Var которую мы запишем — это то есть тех разных много клиентов клиентов внутри себя могла их как бы использовать то есть нужно было каждый раз задавать для наших стандартных операций добавлений и так далее. Вот и в принципе на этом всё уже писать для данной модели например мы их распишем. Как вызывать. Как работать с моделями модели можно вызывать из контроллеров загружается с помощью конструкции Tesla Model и указываем имя модели данном случае mdl Good далее мы обращения используются для библиотек Good то есть пишет имя и стрелочкой какой-то метод который например то есть как бы то, что мы создали функцию например и так далее доступ к переменной какое-то там например этими ли получить как бы там и так далее. То есть принципе только вот в отличие от других примеров и. Какой ещё момент действует сказать. Также можно указать в автозагрузке в файле autoload.php если у нас модель используется для этой модели будут другие наши модели кавычках через запятую вот всё, что стоит знать о моделях. То есть как бы ничего особенного обычная класса по сути они являются объектом в этом какие именно вы увидите в следующем уроке на примере и модели для товара для раздела для объекта товар. И тогда. Вы посмотрите как на практике. Хотя вот как бы здесь могут быть не только отлично объекты например на получение списка и так далее. То есть то, что относится к нескольким товарам, но — это тоже можно ли написать главное, что мы не пишу модели например функции касающиеся уже какой-то другой другого объекта например мы напишем здесь функции касающиеся клиента или что-то или заказа или ещё чего-нибудь то есть то, что не относится к товару, а то есть у нас например много товар счет клиента для каждого нужно создавать модель в примере с разработкой. Увидим как вот схожие функции. Также можно унаследовать. Как без помощи базовой модели которому всё, что нужно знать о модели. Попробуйте сделать.

0 комментариев
0

Читайте также