Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
инвентаризация:dev:model:fields [2025/05/03 10:41] admin |
инвентаризация:dev:model:fields [2025/05/20 08:03] (текущий) admin |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | {{tag> | + | {{tag> |
====== Инвентаризация: | ====== Инвентаризация: | ||
Описание атрибутов модели делаем в одной функции: | Описание атрибутов модели делаем в одной функции: | ||
<code php> | <code php> | ||
+ | /** @var string как называется один экземпляр модели (для страницы Create -> Новый объект) */ | ||
+ | public static $title=' | ||
+ | |||
+ | /** @var string как называется список моделей (для страницы Index) */ | ||
+ | public static $titles=' | ||
+ | |||
+ | /** @var string надпись на кнопке создания нового объекта в списке */ | ||
+ | public static $addButtonText=' | ||
+ | |||
+ | /** @var null|string подсказка для кнопки создания нового объекта */ | ||
+ | public static $addButtonHint=null; | ||
+ | |||
+ | /** @var string Префикс для страницы Create (Новый $title) */ | ||
+ | public static $newItemPrefix=' | ||
+ | |||
public $parentAttr=' | public $parentAttr=' | ||
public function attributeData() { | public function attributeData() { | ||
Строка 46: | Строка 61: | ||
// - true - да (по умолчанию для полей, являющихся обратными ссылками) | // - true - да (по умолчанию для полей, являющихся обратными ссылками) | ||
' | ' | ||
+ | //что нужно заджойнить при отображении этого атрибута в списке (для жадной загрузки + поиск) | ||
+ | ' | ||
], | ], | ||
' | ' |