/
i-panov
/
php-library-manager
Обзор
Документация
Войти
/
i-panov
/
php-library-manager
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/models/Author.php
30 строк
563 B
i.panov
models
17 мар 2025, 13:03
17 мар 2025, 13:03
8d95ae5
Код
Авторство
О чём код?
<?php namespace app\models; use yii\base\InvalidConfigException; use yii\db\ActiveQuery; use yii\db\ActiveRecord; /** * @property int $id * @property string $name * * @property Book[] $books */ class Author extends ActiveRecord { public static function tableName(): string { return 'authors'; } /** * @throws InvalidConfigException */ public function getBooks(): ActiveQuery { return $this->hasMany(Book::class, ['isbn' => 'isbn']) ->viaTable('books_authors', ['author_id' => 'id']); } }