-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
По поводу построителя запросов в yii и использования self|static::tableName()
Так делать нельзя! Во первых неудобно, а во вторых есть замечательные штуки как ALIAS таблицы.
Плохо:
$query = UserPayout::find()
->select(UserPayout::tableName().'.name');
$query = UserPayout::find()
->select(sprintf('%s.name', UserPayout::tableName()));и все подобные вариации.
Хорошо:
$query = UserPayout::find()
->alias('up')
->select(['name' => 'up.name']);kamilov