Возможно ли прекратить виполнения дальнейших методов класса в конструкторе?
Как мне избавиться от контейнера $App, что бы я вызывал подключаемые объекты реестра вот так:
App->NameClass->getUser();
$("#latlongmet").val(value);
что можно почитать о том как писать "универсальные" cms(админки), и\или их генераторы?
Что нужно учитывать при их создании?
[
....
'contentOptions' => function ($model, $key, $index, $column) {
return [
'date-param' = > 111
];
}
....
]
[
'class' => 'yii\grid\CheckboxColumn',
'content' => function ($model, $key, $index, $column) {
$checkbox = // генерируем какой-угодно чекбокс
return $checkbox;
}
]
public $options = ['class' => 'form-group'];
$form->field($model->main, 'alias', ['options' => ['style' => 'display:none']])
$form->field($model->main, 'alias', ['options' => ['class' => 'form-group', 'style' => 'display:none']])
$form = ActiveForm::begin([
'fieldConfig' => [
'options'=>[
'class' => 'form-group'
]
]
]);
if (Yii::$app->errorHandler->exception === null) {
throw new NotFoundHttpException();
}
Но сообщение не выводится.
распечатываю сессию, все есть, но упорно не хочет выводится
echo Nav::widget([
'options' => [
'class' => 'nav nav-pills'
],
'items' => [
[
'label' => 'Главная',
'url' => [
'zakaz/index'
]
],
[
'label' => 'Администратор',
'url' => [
'zakaz/admin'
],
'visible' => ! Yii::$app->user->isGuest // отображаем для НЕ ГОСТЯ
],
[
'label' => 'Дизайнер',
'url' => [
'zakaz/disain'
],
'visible' => Yii::$app->user->can("seeMenu") // отображает для юзера у которого есть разрешение seeMenu
],
[
'label' => 'Мастер',
'url' => [
'zakaz/master'
]
],
[
'label' => 'Магазин',
'url' => [
'zakaz/shop'
]
]
]
]);