Комментарии

Табличный метод store ()
( 0 Голосов )

Метод store () действует по тому же самому образцу. Сначала выполняется обработка данных, характерная для данной таблицы, а затем вызывается метод store () из родительского класса для выполнения стандартной обработки.

Прежде всего в рассматриваемом здесь методе store () выясняется, что именно нужно делать: редактировать уже имеющуюся строку таблицы или же создавать новую. Исходя из этого обновляются столбцы видоизмененной даты (modifeddate) и видоизмененной пользователем даты (modified_by_user) или же столбцы созданной даты (created date) и созданной пользователем даты (created_by_user). Затем выполняется специальная обработка с целью убедиться в том, что элемент с тем же самым псевдонимом и идентификатором категории отсутствует.

С помощью псевдонима и категории формируется URL для веб-ссылок. При наличии дубликатов формируемый URL окажется неоднозначным, и поэтому он может указывать не на тот элемент. Именно это условие и проверяется при сохранении элемента, а при обнаружении ошибки выводится соответствующее сообщение. На этом специальная обработка, необходимая для веб-ссылок, завершается и далее вызывается метод store () из родительского класса, возвращающий результат своего выполнения


Понравился материал? Пригодилась информация? Плюсани в социалки!


 
Похожие новости
Добавить комментарий


Защитный код