Здравствуйте! Помогите пожалуйста разобраться.
Есть 3 таблицы (jobs, proposals, user).
jobs:
-id
-description
...
proposals:
-id
-title
-job_id
-user_id
...
user:
-id
-username
...
Сейчас связываю таблицы jobs и proposals.
models/Job.php
public function getProposals()
{
return $this->hasMany(Proposal::className(), ['job_id' => 'id']);
}
и вывожу:
$obj = Job::find()->where(['id' => $id])->one();
foreach ($obj->proposals as $proposals){
...
}
Как мне связать еще proposals и user что бы в foreach вывести username из таблицы user?
Ну по аналогии
models/Proposal.php
public function getUser()
{
return $this->hasOne(User::className(), ['id' => 'user_id']);
}
$obj = Job::find()->where(['id' => $id])->one();
foreach ($obj->proposals as $proposals){
$proposals->user;
...
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Доброго времени суток, друзьяПомогите разобраться, а то уже голову сломал
Нужно получить php файл как текст, естественно не выполняя код в самом файле, то есть только прочитать его
на сайте есть текст в теге а в file get contents нет как сделать так что бы не было пусто в теге