$model = $this->findModel($id);
$shipping = $this->findShipping($id);
throw new NotFoundHttpException("The requested page does not exist.");
возможно ли сделать так, чтобы было возможно убрать вот эту кнопку
[
'class' => 'yii\grid\ActionColumn',
'template' => '',
И сделать так, чтобы при нажатие на строку переходило на страницу view
$('#grid tr').on('click',function(){
var id = $(this).data('key');
var url = "http://mysite.com/controller/view?id=";
$(location).attr('href',url+id);
});
Yii::$app->user->can('admin', [Zakaz::find()->where(['active' => 0])]))
Zakaz::find()->where(['active' => 0])]
Так что надо бы показать эту логику. Zakaz::find()->where(['active' => 0])
наверное не хватает ->one()
в конце, хотя опять же не видя логики, сложно сказать. <?php
$list = Navigations::getTreeList();
$list[] = 'новый option';
?>
<?= $form->field($model->main, 'parent_id', ['labelOptions' => ['class' => 'control-label col-md-3']])->dropDownList($list, ['class' => 'form-control', ]); ?>
deleteAll()
( www.yiiframework.com/doc-2.0/yii-db-activerecord.h... ) или foreach в нем find()
и delete()
, если надо что бы events отработали. public function actionView($id)
{
$model = Home::findOne($id);
$dataProvider = new ActiveDataProvider([
'query' => $model->getNews(),
]);
return $this->render('view', [
'model' => $model,
'dataProvider' => $dataProvider,
]);
}
echo ListView::widget([
'dataProvider' => $dataProvider,
'itemView' => '_one_news_page_template',
]);
// callback and crossOrigin are optional
myDropzone.createThumbnailFromUrl(file, imageUrl, callback, crossOrigin);
<?= Html::a('Выполнить', ['check', 'id' => $model->id], [
'class' => 'btn btn-primary',
'data' => [
'confirm' => 'Вы уверены, что хотите одобрить эту ерунду?',
'method' => 'post',
],
]) ?>
public function actionCheck($id)
{
if($model = $this->findModel($id)){
$model->status = 7;
$model->save();
}
return $this->redirect(Yii::$app->request->referrer);
}
class Controller extends MainController {
public function beforeAction($action)
{
if (!parent::beforeAction($action)) {
return false;
}
if (!isset($_GET['user'])){
return $this->redirect('index');
}
return true;
}}