$config['components']['db'] = [
'class' => 'yii\db\Connection',
'driverName' => 'mysql',
'dsn' => 'mysql:host=localhost;dbname=[db_name]',
'username' => '[username]',
'password' => '[password]',
'charset' => 'utf8',
];
$config['params'] = [];
return $config;
$post = Yii::$app->db->createCommand('SELECT text FROM pictures WHERE id=356')
->queryOne();
print($post);
Тишина.
Сделал следующую попытку:
$rows = (new \yii\db\Query())
->select(['id', 'text'])
->from('pictures')
->where(['id' => '356'])
//->limit(10)
->all();
print($rows);
И тоже тишина. Через обычные связки (php+MySQL) я выводил ошибки (сделать это могу, но опасаюсь SQL-инъекций), для понимания, а с Yii, второй день знаком.
Хотя бы как вывести ошибку - может БД не видит или ещё что-то?
Или сам запрос некорректен? Хочу получить просто текст из статьи для озвучки.