return Html::a('<span class="glyphicon glyphicon-plus"></span>', ['/type/add', 'id' => $model->id, 'contact_id'=>$model->contract_id] ]);
<?
if (Yii::$app->user->isGuest) {
$js = <<<JS
$('body').on('click','a',function(e){
e.preventDefault();
//стартуете модальное окно
});
JS;
$this->registerJs($js);
}
?>
public function validatePassword($attribute, $params)
{
if (!$this->hasErrors()) {
$user = $this->getUser();
if (!$user || !$user->validatePassword($this->password)) {
$this->addError($attribute, 'Incorrect username or password.');
}
}
}
Значения
stylesheet
Определяет, что подключаемый файл хранит таблицу стилей (CSS).
alternate
Альтернативный тип, используется, к примеру, для указания ссылки на файл в формате XML для описания ленты новостей, анонсов статей.
ob_start();
Modal::begin();
echo 'contnetn';
Modal::end();
ob_start();
$out .= ob_get_clean();
$code = $this->renderPartial('_view', [])
$booksRating->updateAttributes(['rating'=>123 ]);
"yiisoft/yii2-bootstrap": "~2.0.0",
T1::find()->andWhere(['id in ( select t2_id
from T2
where user_id = :user_id) ',['user_id'=>200]])->andWhere(['>', 'created_at', 0])->all()
select t1.*,t2.t2_id
from T1
left join t2 on
t2.t1_id = t1.id
where created_at > 0 and t2.user_id=200
T1::find()->leftJoin('t2','t2.t1_id = t1.id')->andWhere(['t2.user_id'=>'200'])->andWhere(['>', 'created_at', 0])->all()
T1::find()->joinWith(['t2'])->andWhere(['t2.user_id'=>'200'])->andWhere(['>', 'created_at', 0])->all()
Model1::find()
->joinWith(['model2'])
->andWhere('model2.field is not null');
initRangeExpr = true;
pluginOptions['ranges'] = [
Yii::t('kvdrp', 'Today') => ["moment().startOf('day')", "moment().endOf('day')"],
Yii::t('kvdrp', 'Yesterday') => ["moment().startOf('day').subtract(1,'days')", "moment().endOf('day').subtract(1,'days')"],
Yii::t('kvdrp', 'Last {n} Days', ['n' => 7]) => ["moment().startOf('day').subtract(6, 'days')", "moment().endOf('day')"],
Yii::t('kvdrp', 'Last {n} Days', ['n' => 30]) => ["moment().startOf('day').subtract(29, 'days')", "moment().endOf('day')"],
Yii::t('kvdrp', 'This Month') => ["moment().startOf('month')", "moment().endOf('month')"],
Yii::t('kvdrp', 'Last Month') => ["moment().subtract(1, 'month').startOf('month')", "moment().subtract(1, 'month').endOf('month')"]
];