$this->registerJsFile('/url/to/file.js');public function behaviors()
{
return [
'access' => [
'class' => AccessControl::className(),
'rules' => [
[
'allow' => true,
'roles' => ['admin'],
],
],
],
];
}Модуль блога подключён как приложение.
картинки загружаются через kartik\widgets\FileInput и fotorama
Как сделать, чтобы и эти также отображались?
Сделал всё как гласит в документации.
'images-get' => [
'class' => 'vova07\imperavi\actions\GetAction',
'url' => Yii::$app->getRequest()->getHostInfo() . '/upload/images/',
'path' => '@upload/images',
'type' => GetAction::TYPE_IMAGES,
] Естественно отношения друг на друга у моделей выставлены.
$user_id = 167;
$query = Product::find()->joinWith(['order.user'=>function($query) use ($user_id) {
return $query->where(['user.id'=>$user_id]);
}]);
$dataProvider = new ActiveDataProvider([
'query' => $query
]);WHERE MONTH(`date`) = MONTH(NOW()) AND YEAR(`date`) = YEAR(NOW())SomeModel::find()->andWhere("MONTH(`date`) = MONTH(NOW()) AND YEAR(`date`) = YEAR(NOW())")->all(); Почему выводит постоянно null для input
Yii::$app->user->id а он null есть пользователь не зарегистрирован. Если нет пользователя, кокой id Вы ожидаете увидеть?echo $this->id;
echo $this->counter;
echo $this->autoIdPrefix;$this->autoIdPrefix = 'mySuperWidget';
echo $this->id;public function actionCreate()
{
$model = new Hren();
if ($model->load(Yii::$app->request->post())) {
return $this->render('someview', ['model' => $model]);
}
} [['check1','check2','check3'],'required','when'=>function ($model) {
return ($model->check1 == null and $model->check2 == null and $model->check3 == null);
}, 'message'=>'чудак, чекни хоть что-нибудь']