Как в сгенерированной Search моделе сделать поиск в связанной таблице

343
19 января 2017, 06:34

У меня есть модель AuthAssignment.php и она связана с двумя моделями

/**
 * @inheritdoc
 */
public static function tableName()
{
    return 'keys_auth_assignment';
}
/**
 * @inheritdoc
 */
public function rules()
{
    return [
        [['item_name', 'user_id'], 'required'],
        [['created_at'], 'integer'],
        [['item_name', 'user_id'], 'string', 'max' => 64],
        [['item_name'], 'exist', 'skipOnError' => true, 'targetClass' => AuthItem::className(), 'targetAttribute' => ['item_name' => 'name']],
    ];
}
/**
 * @inheritdoc
 */
public function attributeLabels()
{
    return [
        'item_name' => 'Item Name',
        'user_id' => 'User ID',
        'created_at' => 'Created At',
    ];
}

/**
 * @return \yii\db\ActiveQuery
 */
public function getItemName()
{
    return $this->hasOne(AuthItem::className(), ['name' => 'item_name']);
}
public function getUser()
{
    return $this->hasOne(User::className(),['id'=>'user_id']);
}

Cгенерировал с помощью CRUD Generator файлы и в представлении в виджете указал столбец user.username.
Как сделать поиск по этому столбцу?

READ ALSO
Web-терминал через SSH

Web-терминал через SSH

Доброго времени суток!

338
Синхронизация с файлами другого сайта

Синхронизация с файлами другого сайта

Не могу понять как реализовать синхронизацию моего файла syncphp, который должен находиться на домене(сайте) mysite

301
Слэш в регулярных выражениях, PHP

Слэш в регулярных выражениях, PHP

Почему это регулярное выражение пропускает sitecom без слэша в конце?

248
Сколько раз можно подключать session_start()?

Сколько раз можно подключать session_start()?

Здравствуйте! я новичок в php1 раз я вызываю сессию session_start() при подключении к бд, 2 раз session_start() при регистрации и тд, я читал, что сессию нужно...

224