я тоже когда-то начал изучать фреймворки с yii2, но потом мне тут посоветовали переходить на laravel. он проще и удобнее! Рекомендую начать изучение с этого курса, скачать его можно тут
http://nnmclub.to/forum/viewtopic.php?t=1418337Подробнее о курсе можно почитать здесь webformyself.com/laravel/?aff_medium=cpc
Так же от этого автора имеется курс по yii2. Курс можно найти на его сайте, и скачать на этом же торрент трекере
Почему в YII2 всё через "опу? Почему нельзя просто написать SELECT * FROM table а приходится мучаться с этим конченым ActiveRecord толком не понимая где эта "уйня должна быть написана.
У меня есть таблица с новостями NEWS как мне подключится к этой таблице?
В моделе подключено
namespace common\models;
use yii\db\ActiveRecord;
class News extends Component
{ ...}
В контроллере тоже подключено
namespace backend\controllers;
use Yii;
use common\models\News;
use yii\db\ActiveRecord;
Запрос
News::findOne($id);
Результата 0! Что это за конченая система такая??? Делала по урокам, ни"рена не работает!
В итоге я нашла код здесь на маилру
if(!$check = Yii::$app->db->createCommand("SELECT * FROM news WHERE url = $link")->queryOne())
{ ...}
Он вроде бы работает но вылазит ошибка, если запись не найдена. На это же и рассчитано проверить есть запись или нет?! Почему ошибка??