public function actionViewNtebook()
{
if(Yii::$app->request->isAjax){
$price = Yii::$app->request->post('price');
$model = Notebook::find()->where(['price=:price', [':price' => $price])->all();
return $this->renderAjax('path/to/file', ['model' => $model);
}
}
echo $form->field($services, 'title')
->checkboxList(ArrayHelper::map(Services::getActiveServices(), 'id', 'title'),[
'unselect' => false,
'item' => function($index, $label, $name, $checked, $value){
return '<label class="service" for="q' . $index . '">
<input type="checkbox"
id="q' . $index . '"
name="' . $name . '"
value="' . $value. '">
<div class="check-text">
<div class="title-check">
' . $label . '
</div>
<div class="price-check">
' . Services::getPrice($value, true) . '
</div>
</div>
</label>';
}
])
->label(false);
я думал если работает, значит правильно пишу
'article/short/<id:\d+>' => 'site/article/',
'article/full/<id:\d+>' => 'site/fullarticle/',
'admin/news' => 'admin/news',
'admin/tizers' => 'admin/tizer',
Или это баги во фреймворки?
Я не понял почему, в одном случае я ничего не прописывал и все работало, а данном нужно было прописать?
каким образом фреймворк тогда запускает объект UserController и ищет в нем метод actionDelete
'<_c:\w+>/<index>' => '<_c>/<index>
'<_m:\w+>/<_c:\w+>/<_a:\w+>' => '<_m>/<_c>/<_a>
А если серьёзно, то я подумал, что это совсем другая модель.