forked from onPHP/onphp-framework
-
Notifications
You must be signed in to change notification settings - Fork 0
widget
stev edited this page May 3, 2012
·
1 revision
подключение:
<?php
// index.php
// ...
$viewResolver =
MultiPrefixPhpViewResolver::create()->
setViewClassName('PhpView')->
addPrefix(
PATH_TEMPLATES.'admin'.DIRECTORY_SEPARATOR
)->
addPrefix(
PATH_TEMPLATES.'admin'.DIRECTORY_SEPARATOR.'widget'.DIRECTORY_SEPARATOR
)->
addPrefix(
PATH_TEMPLATES.'common'.DIRECTORY_SEPARATOR
)->
addPrefix(
ONPHP_SOURCE_PATH.'template'.DIRECTORY_SEPARATOR.'widget'.DIRECTORY_SEPARATOR
);
// ...
?>
порядок имеет значение! Сначала поиск шаблона будет в тех что первыми указаны.
в шаблонах:
//...
<div class="container">
<div class="row">
<?= WEditForm::create()->
setLabel('Формочка для заполнения')->
setForm($form)
?>
</div>
<div class="row box">
<h1>Таблица: название</h1>
<?= HtmlTable::create()->
setObjects($subscribeList)->
setFieldsFilter(
AllowedFilter::create()->
setFields(array('id', 'title', 'channel', 'status', 'date', 'time'))
)
?>
</div>
</div>
```php