Откуда берутся лишние кавычки?

225
07 декабря 2017, 01:56

Запрос выглядит так:

(new Query())
->from(':table')
->leftJoin(':refTable', ':table.:column = :refTable.:refColumn')
->select(':table.:column')
->where(':refTable.:refColumn is null')
->params([
    ':table' => 'article',
    ':column' => 'contest_id',
    ':refTable' => 'contest',
    ':refColumn' => 'id'
])
->column($db ?: Yii::$app->db);

Но при выполнении падает с ошибкой. Ругается определенно на кавычки, это видно и по странному SQL который генерируется:

The SQL being executed was: SELECT `'article'`.`'contest_id'` FROM `'article'` LEFT JOIN `'contest'` ON 'article'.'contest_id' = 'contest'.'id' WHERE 'contest'.'id' is null'

Откуда там берутся эти чертовы одинарные кавычки '? Которые стоят после апострофов `.

READ ALSO
Drupal скидка 1+1

Drupal скидка 1+1

Подскажите, есть в Drupal фукнционал скидок

235
Будут ли конфликтовать две формы?

Будут ли конфликтовать две формы?

Доброго времени суток ! Есть 2 формы, одна отправляет, другая настраивает первую формуВопрос: Будут ли формы конфликтовать, если у них будет...

237
Получение значения из объекта

Получение значения из объекта

Здравствуйте! Есть объект $order :

246
Вопрос по Smarty, PHP и MYSQL

Вопрос по Smarty, PHP и MYSQL

Добрый день, вопрос следующий - имеется таблица пользователей платформы в админке, сейчас туда выводятся все пользователиВводим аккаунты...

306