/**
  * Finds the Arbiter model based on its primary key value.
  * If the model is not found, a 404 HTTP exception will be thrown.
  * @param integer $id
  * @return Arbiter the loaded model
  * @throws NotFoundHttpException if the model cannot be found
  */
 protected function findModel($id)
 {
     if (($model = Arbiter::findOne($id)) !== null) {
         return $model;
     } else {
         throw new NotFoundHttpException('The requested page does not exist.');
     }
 }
示例#2
0
$availableArbiters = [];
if (!$model->isNewRecord) {
    $arbiter = Arbiter::findOne($model->arbiter_assistant_4_id);
    if (isset($arbiter->id)) {
        $availableArbiters = [$arbiter->id => $arbiter->name];
    }
}
echo $form->field($model, 'arbiter_assistant_4_id')->widget(SelectizeDropDownList::classname(), ['loadUrl' => Url::to(['arbiter/arbiter-list']), 'items' => $availableArbiters, 'options' => ['multiple' => false], 'clientOptions' => ['valueField' => 'value', 'labelField' => 'text', 'persist' => false]]);
?>
        </div>
        
        <div class="col-sm-6">
            <?php 
$availableArbiters = [];
if (!$model->isNewRecord) {
    $arbiter = Arbiter::findOne($model->arbiter_reserve_id);
    if (isset($arbiter->id)) {
        $availableArbiters = [$arbiter->id => $arbiter->name];
    }
}
echo $form->field($model, 'arbiter_reserve_id')->widget(SelectizeDropDownList::classname(), ['loadUrl' => Url::to(['arbiter/arbiter-list']), 'items' => $availableArbiters, 'options' => ['multiple' => false], 'clientOptions' => ['valueField' => 'value', 'labelField' => 'text', 'persist' => false]]);
?>
        </div>
    </div>

    <?php 
echo $form->field($model, 'announcement')->widget(\vova07\imperavi\Widget::className(), ['settings' => ['lang' => 'ru', 'minHeight' => 200, 'plugins' => ['fullscreen', 'table', 'video', 'fontcolor']]]);
?>

    <?php 
echo $form->field($model, 'is_visible')->widget(CheckboxX::classname(), ['pluginOptions' => ['threeState' => false]]);