public function setPassword($password)
{
$this->password_hash = Yii::$app->security->generatePasswordHash($password);
}
public function generateAuthKey()
{
$this->auth_key = Yii::$app->security->generateRandomString();
}
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
],
],
'frontUrlManager' => [
'class' => 'yii\web\urlManager',
'baseUrl' => 'http://site.ru',
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => require(__DIR__ . '/../../frontend/config/routes.php'),
],
Yii::$app->frontUrlManager->createAbsoluteUrl('/img/media/product/images/'.$this->media_url);
use kartik\widgets\Select2;
$data = [
"red" => "red",
"green" => "green",
"blue" => "blue",
"orange" => "orange",
];
// Tagging support Multiple
$model->colorTags = ['red', 'green']; // initial value
echo $form->field($model, 'colorTags')->widget(Select2::classname(), [
'data' => $data,
'options' => ['placeholder' => 'Select a color ...', 'multiple' => true],
'pluginOptions' => [
'tags' => true,
'tokenSeparators' => [',', ' '],
'maximumInputLength' => 10
],
])->label('Tag Multiple');
<?= Html::csrfMetaTags() ?>
- это как раз их выводит. А задавать их нужно во вью (в view/somefolder/index.php, view/somefolder/create.php и т.д.), а не в layout (layout/some_name.php) $this->title = "мой тайтл";
$this->registerMetaTag(['name' => 'description', 'content' => 'мой супер пупер текст']);
print_r($model->id_zakaz);
- это вообще никогда не выполнитсяif ($model->id_sotrud == 2) {
return 'M-'.$model->id_zakaz;
}
return $model->id_zakaz;
return ($model->id_sotrud == 2)?'M-'.$model->id_zakaz:$model->id_zakaz;
public function getMyCrazyHren(){
return ($this->id_sotrud == 2)?'M-'.$this->id_zakaz:$this->id_zakaz;
}
[
'attribute' => 'id_zakaz',
'headerOptions' => ['width' => '20'],
'value' => 'myCrazyHren',
]
Yii::$app->response->format = Response::FORMAT_JSON;
Yii::$app->response->setStatusCode(404,'Вы запросили не существующую хрень'));
return false;
через популярный CostaRico плагин
Во view как обычно передаю через compact полученные данные
на каждой итерации приходится обращаться к базе для поиска используя метод getImage()
$model = Products::find()->with('images')->all();
Есть сомнения, т к это фрейм от росс разработчиков
Если ли вакансии?
Стоит ли он на таком же уровне полярности, как и другие пхп фреймворки?
Yii::$app->settings->get('contacts')