if (Yii::$app->user->can('admin')) {
echo $this->render('_admin_btn_block');
} elseif (Yii::$app->user->can('moder')) {
echo $this->render('_moder_btn_block');
} else {
echo $this->render('_common_btn_block');
}
if( Yii::$app->user->id == 4 ) {
echo 'да у этого пользователя id - 4';
}
if( Yii::$app->user->identity->getId(4) )
то метод должен быть таким:public function getId($id){
return $id == $this->id;
}
из-за одной или двух страниц не хочется задействовать базу
наверное лучше записывать в файл txt
Кто как делает это?
$formatter = \Yii::$app->formatter;
$formatter->timeZone = 'Europe/Minsk'; //тут не помню timeZone или defaultTimeZone
echo $formatter->asDate('2017-01-01', 'long');
Нужно, что бы блоки в мобильной версии вставали ровно под друг другом
Необходимо, что бы в этих местах была заливка белым цветом
background-color: #fff;
что бы полоска между блоками оставалась, создавая образ двух отдельных блоков
enableAjaxValidation => true
'enableAjaxValidation' => true,
'validateOnBlur' => false,
'validateOnChange' => false,
'validateOnType' => false,
'validateOnSubmit' => true,
$a = "foo";
$a++;
var_dump($a); // результат: string(3) "fop"
setcookie("visitCounter", "John");
надо заменить на setcookie("visitCounter", $visitCounter);
или setcookie("visitCounter[John]", $visitCounter);
$item = 'hello!';
а что-то посложнее и разница будет меньше.function test_print($item2, $key)
{
echo "$key. $item2<br />\n";
}
array_walk($array1, 'test_print');
array_walk($array2, 'test_print');
array_walk($array3, 'test_print');
array_walk($array4, 'test_print');
array_walk($array5, 'test_print');
//вот тебе новая выгода:
$func_name = 'test_print';
array_walk($array5, $func_name);