hexagon-tool / morpho
Abstraction over PHP include for convenient separation of view into components.
dev-main
2024-12-29 22:53 UTC
Requires
- php: >=8.0
This package is auto-updated.
Last update: 2025-07-29 02:10:37 UTC
README
Укажите папку в которой будет распологаться ваши шаблоны предсталения.
HEXagonTool\Morpho\TemplateManager::create([ 'dir' => '/views/UI/', ]);
Далее создавайте свои Представления.
<div> <h1>Test component</h1> <? if(isset($data['content'])) : ?> <p><?= $data['content'] ?></p> <?endif;?> </div>
Вызывайте их в нужном месте
$UI = HEXagonTool\Morpho\TemplateManager::getComponents(); $UI->render(['name' => 'test-component', 'data' => [ 'content' => 'Good lack!' ]])