я пытаюсь получить количество видео из таблицы videos(),
в модуле user
я сделал функцию
public function getVideos(){
return $this->hasMany(Videos::className(), ['id_user' => 'id'])->count();
}
в контроллере у меня
$customers = $modelUser::find()->where(['id' => $userId])->with('videos')->all();
На сколько я понял, проблема заключается в ->all()
как мне полуть количество? я получаю ошибку типа common\models\User has no relation named "videos".
в моделе
/**
* @return \yii\db\ActiveQuery
*/
public function getVideos(){
return $this->hasMany(Videos::className(), ['id_user' => 'id']);
}
/**
* @return integer
*/
public function getVideosCnt(){
return $this->getVideos()->count();
}
В контроллере
$user = User::findOne(100); // 100 - существующий id пользователя
echo $user->videosCnt; // кол-во видео
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Не могу активировать Custom post types and Taxonomies в polylang
Не могу понять, как убрать дублирование данных о подключении к базе вenv файле symfony4 проекта
я пытаюсь сделать так чтобы после закрытия приложения свайпом из списка приложений, появлялись уведомления в заданное времяЯ подправил...
При динамическом создании CheckBox, не переносится текстДобавляю следующим образом: