[
// проверяет, что "primaryImage" - это валидное изображение с указанными размерами
['primaryImage', 'image', 'extensions' => 'png, jpg',
'minWidth' => 100, 'maxWidth' => 1000,
'minHeight' => 100, 'maxHeight' => 1000,
],
]
class HouseController extends Controller {
public function actionView($id){
// $id = Yii::$app->request->get('id'); id у вас уже есть, это глупость, удаление этой строчки никак не повлияет на код
$viewHouse = House::findOne($id);
return $this->render('view', ['model'=>$viewHouse]); // как-то так должно быть, надо же что-то возвращать (return пропущен)
}
}
<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
['class' => 'yii\grid\SerialColumn'],
...
[
'class' => 'yii\grid\ActionColumn',
'template' => '{view} {update} {mydelete}',
'buttons' => [
'mydelete' => function ($url,$model) {
return Html::a(
'удаляшка',
['/controller/delete', 'id'=>$model->id, 'second_hren'=>'hihichpock']);
},
],
],
],
]); ?>
public function beforeSave($insert)
{
if (parent::beforeSave($insert)) {
//тут ваш код, например
//$this->realtor_id = yii\helpers\Json::encode($this->realtor_id);
return true;
} else {
return false;
}
}
public function afterFind()
{
$this->realtor_id = yii\helpers\Json::decode($this->realtor_id);
}
радио кнопок
'settings' => [
'replaceDivs' => false,
]
по пути you-project.ru/downloads/1.jpg естественно не видит.
yii::$app->session->set()
yii::$app->request->post()
$dataProvider->sort->attributes['xx1'] = [
'asc' => ['table.xx1' => SORT_ASC],
'desc' => ['table.xx1' => SORT_DESC],
];