<?php
namespace backend\assets;
use yii\web\AssetBundle;
class FontAwesomeAsset extends AssetBundle
{
public $sourcePath = '@bower/components-font-awesome';
public $css = [
'css/font-awesome.min.css',
];
}
data: () => ({
items: [...Array(10)].map((n, i) => `item ${i}`),
selected: Array(4).fill(null),
}),
<select v-for="(s, i) in selected" v-model="selected[i]">
<option
v-for="n in items"
v-text="n"
:disabled="selected.includes(n)"
></option>
</select>
[
'label' => $data->subject . '<i class="material-icons">swap_vert</i>',
'encodeLabel' => false,
'attribute' => 'subject',
'format' => 'raw',
'value' => function ($data) {
return Html::a($data->subject, Url::to(['report/view', 'id' => $data->id]));
},
'filterInputOptions' => ['class' => 'form-control form-control-sm'],
],
public function beforeAction($action)
{
if (!parent::beforeAction($action))
{
return false;
}
if (!Yii::$app->user->isGuest)
{
return true;
}
else
{
Yii::$app->getResponse()->redirect(Yii::$app->getHomeUrl());
//для перестраховки вернем false
return false;
}
}
$config = [
'id' => 'basic',
'basePath' => dirname(__DIR__),
'bootstrap' => ['log'],
'language' => 'ru',
'timezone' => 'Asia/Yekaterinburg',
'modules' => [
'user' => [
'class' => 'amnah\yii2\user\Module',
],
'video' => [
'class' => 'app\modules\video\Module',
'as access' => [ // if you need to set access
'class' => 'yii\filters\AccessControl',
'rules' => [
[
'allow' => true,
'roles' => ['@'] // all auth users
],
]
],
],
],
use kartik\daterange\DateRangePicker;
echo DateRangePicker::widget([
'model'=>$model,
'attribute'=>'datetime_range',
'convertFormat'=>true,
'startAttribute'=>'datetime_min',
'endAttribute'=>'datetime_max',
'pluginOptions'=>[
'timePicker'=>true,
'timePickerIncrement'=>30,
'locale'=>[
'format'=>'Y-m-d h:i A'
]
]
]);
закрепить навыки, которые будут покрывать 90% типовых задач
Как вы считаете, этим проектом я выполню поставленную перед собой задачу?
Возможно у вас имеются идеи поинтереснее, с радостью почитаю.
$renameGroup = new RenameGroup();
if ($renameGroup->load(Yii::$app->request->post()) && $renameGroup->save()) {
if($renameGroup->saveNameGroup($renameGroup->id)){
return $this->refresh();
}
}