У меня есть два вопроса о приспособлениях Yii2. Кто-нибудь знает, как я могу создать отношения между приборами?
Как я могу создать родитель-ребенок отношение крепежа?
Модели имеют parent_id
, но я не знаю, как я могу прикрепить прибор.
Как я могу создать принадлежит отношение крепежа?
Как между категорией и моделью продукта?
Я прочитал руководство, но я не понял, как я могу это сделать. Или у кого-нибудь есть хороший пример на эту тему?
Пример:
У тебя есть пользователь, Сообщение столы. Отношение по полю «user_id» в Сообщение Таблица.
Вы создаете крепеж UserFixture, с данными:
return [
'user1' => [
'id'=>1
'username' => 'lmayert',
'email' => 'strosin.vernice@jerde.com',
'auth_key' => 'K3nF70it7tzNsHddEiq0BZ0i-OU8S3xV',
'password' => '$2y$13$WSyE5hHsG1rWN2jV8LRHzubilrCLI5Ev/iK0r3jRuwQEs2ldRu.a2',
]
];
После этого крепления Сообщение с данными:
return [
['post1' => ['id'=>1,'user_id'=>1,'title'=>'example']
];
И если вы хотите, вы можете создать зависимость в Post:
namespace app\tests\fixtures;
use yii\test\ActiveFixture;
class PostFixture extends ActiveFixture
{
public $modelClass = 'app\models\Post';
public $depends = ['app\tests\fixtures\UserFixture'];
}
Других решений пока нет …