$customers = Customer::find()
->select([
'{{customer}}.*', // получить все атрибуты покупателя
'COUNT({{order}}.id) AS ordersCount' // вычислить количество заказов
])
->joinWith('orders') // обеспечить построение промежуточной таблицы
->groupBy('{{customer}}.id') // сгруппировать результаты, чтобы заставить агрегацию работать
->all();
/path/to/yii-application/init
cd domains\basic
php init
Почему Yii::$app->params[ 'test' ] = 'новое значение'; не работает?
Yii::$app->params[ 'test' ] = 'новое значение';
echo Yii::$app->params[ 'test' ]; //выведет 'новое значение'
пробовал с++
я не знаю ни javascript, ни php передо мной поставили следующую задачу: нужно сделать простейшую викторину
Как правильно передавать post данные
чтобы контроллер их видел и обрабатывал
$_POST //тут пост запрос, как обычно в php
Yii::$app->request->post() //тоже самое, но средствами yii
if(Yii::$app->request->isPost){
$post = Yii::$app->request->post();
echo $post['some_data'];
}else{
echo 'не пришел post запрос, плачем всем отделом';
}
0 != null
Тут стоит проверить, начиная с 2.0.11 "0" - бесконечно, а вот как в предыдущих не помню. В console/config є файл schedule
$schedule->command('моя команда')->cron('*/10 7-18 * * *');
$schedule
? Судя по синтаксису там объект, но какой? echo '/images/originals/'.$model->imagename; //оригиналы
echo '/images/small/'.$model->imagename; //миниатюры
echo '/images/2017/07/original/'.$model->imagename; //оригиналы
echo '/images/2017/07/400x400/'.$model->imagename; //миниатюры 400x400
echo '/images/2017/07/1000x/'.$model->imagename; //миниатюры 1000xauto
echo '/images/2017/07/x50/'.$model->imagename; //миниатюры autox50
echo $model->getImageUrl('400x');
public function getImages(){
return $this->hasMany(Images::classname(),['id_production'=>'id']);
}
$dataProvider = new ActiveDataProvider([
'query' => Production::find()
->with('images')
->where(['status' => 1])
->orderBy('id DESC')->limit(12) //обычно лимит задает Pager, но Вам виднее
]);
echo $model->images->imagepath;
foreach($model->images as $image){
echo $image->imagepath;
}
//или например взять первый объект из массива объектов
echo $model->images[0]->imagepath;
$subText
как и к другим переменным php css не применяется и не может. Применяться css может только к html коду.То-есть, без php текст расположен по центру
В чём может быть проблема?