'components' => [
'cache' => [
'class' => 'yii\caching\FileCache',
'cachePath' => '@frontend/runtime/cache' //делаем общий кеш
],
'request' => [
'csrfParam' => '_csrf-myap', //тоже делаем такое же как и на frontend
'cookieValidationKey' => 'nk34HGdd8w6rf', //тоже делаем такое же как и на frontend
],
1) есть ли готовые движки под это?нет
2) если нет, то что самое трудное в написании подобного сайта?остаться в правовом поле, снимать деньги, выжить
3) сколько по цене может быть?думаю 200k+, но повторюсь это не законное мероприятие, так что желающих сделать будет не много. И ценник теоретически может возрасти, как следствие.
$('select').on('change', function()
, перебираете option второго (api.jquery.com/jquery.each/), сверяете value и ставите disabled на те что меньше. Где можн получить подробную информацию по этому вопросу?
какие данные можно получить о пользователе
$user->idSotrud->name;
сразу выдало бы ошибку.public function actionView($id)
{
$user->idSotrud->name; // тут же у Вас просто переменная из ниоткуда появилась
return $this->render('view', [
'model' => $this->findModel($id), //тут тоже
'user' => $user,
]);
}
public function actionView($id)
{
$model = MyModel::find()->andWhere(['id'=>$id])->with('idSotrud')->one();
$sotrud_name = $model->idSotrud->name;
return $this->render('view', [
'model' => $model,
'sotrud_name' => $sotrud_name,
]);
}
public function getProductParams(){
// тут связь has many
}
public function getParam($name=color){
return $this->getProductParams()->andWhere(['name'=>$name])->one();
//или сразу value а не объект
// return $this->getProductParams()->andWhere(['name'=>$name])->one()->value;
}
как определить что он у вас первый раз?
хочу через 5 мин ему выводить сообщение.Или таймер обычный или и таймер + sessionStorage, которое чиститься при закрытии вкладки.
<?php
$userDice = mt_rand(1,6);
$computerDice = mt_rand(1,6);
$text = 'У юзера выпало ' . $userDice . ', а у компьютера ' . $computerDice . '.';
if ($userDice > $computerDice){
$text .= ' Выигрыш юзера';
} else if ($userDice < $computerDice){
$text .= ' Выигрыш компьютера';
} else {
$text .= ' Ничья';
}
echo $text;
[
'attribute'=> 'body',
'value' => function($model){return strip_tags($model->body);},
],
public function getPureBody(){
return strip_tags($this->body); //тут же можно добавить обрезку по длинный, если это длинный текст
}
'columns' => [
[
'attribute'=> 'body',
'value' => 'pureBody'},
],
]
'columns' => [
'pureBody'
]
$('#create').on('shown.bs.modal', function (e) {
var modal = $(this);
var button = $(e.relatedTarget);
var url = button.data('url');
var title = button.data('title');
modal.find('.modal-title').text(title);
modal.find('.modal-body').load(url);
});