jeyroik/extas-templates
Composer 安装命令:
composer require jeyroik/extas-templates
包简介
Extas template package
README 文档
README
DEPRECATED
Пакет считается устаревшим. Предпочтительнее использовать extas-samples.
Описание
Пакет с extas-совместимой сущностью "Шаблон".
Установка
composer require jeyroik/extas-templates:*
Использование
use extas\interfaces\templates\IHasTemplate; use extas\components\Item; use extas\components\repositories\Repository; use extas\components\templates\THasTemplate; class CarTemplatesRepository extends Repository { } class Car extends Item implements IHasTemplte { use THasTemplate; public function getTemplateRepository() { return new CarTemplatesRepository(); } } /** * @var $templateRepo CarTemplatesRepository */ $mazda = new Template(['name' => 'mazda', 'description' => 'Mazda model']); $templateRepo->create($mazda); $car = new Car([IHasTemplate::FIELD__TEMPLATE => 'mazda']); echo $car->getTemplate()->getDescription(); // 'Mazda model'
统计信息
- 总下载量: 729
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 4
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2019-07-04