<?= $this->render('/offer/create', ['offer'=>$offer]); ?>
<?= $this->render('create', ['offer'=>$offer]); ?>
$offer->id_project = $model->id;
$offer->performer_id = Yii::$app->getUser()->getId();
$offer->date = date('Y-m-d');
$offer = new Offer($model->id, Yii::$app->getUser()->getId(), date('Y-m-d'))
class Offer extends ActiveRecord
{
public function __construct($projectId = null, performerId = null, $date = null, $config = [])
{
$project_id = $projectId ?? null;
/* инициализируете остальные свойства */
parent::__construct($config);
}
}
public const STATSU_OPEN = 'open';
public function isOpen(): bool
{
return $this->task_status === self::STATUS_OPEN;
}
if($model->isOpen()){
// подключаете файл представления.
}