'<_m:[\w\-]+>' => '<_m>/default/index',
'<_m:[\w\-]+>/<_c:[\w\-]+>' => '<_m>/<_c>/index',
'<_m:[\w\-]+>/<_a:[\w\-]+>/<id:\d+>' => '<_m>/default/view',
'<_m:[\w\-]+>/<_c:[\w\-]+>/<_a:[\w\-]+>' => '<_m>/<_c>/<_a>',
'<_m:[\w\-]+>/<_c:[\w\-]+>/<id:\d+>/<_a:[\w\-]+>' => '<_m>/<_c>/<_a>',
sudo apt-get install tasksel
sudo tasksel
. Стрелочками курсора на клавиатуре выбрать LAMP Server и нажать OK. Остальное ничего не трогать в окне программы!!! Через некоторое время LAMP Server будет установлен.http://localhost
и попадаете на стартовую страницу Вашего тестового сайта.cd /etc/apache2/sites-available
sudo cp 000-default.conf mySite.conf
sudo service apache2 restart
sudo a2dissite 000-default
sudo a2ensite mySite
<?php
echo phpinfo();
http://localhost
public $time;
rules => [
['time', 'date', 'format' => 'php:H:i']
]
$query->andFilterWhere(['>=', 'название_столбца_в_таблице', $this->time ? strtotime($this->time) : null])
use \Adldap\Adldap;
$ad = new Adldap();
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => // mail host,
'port' => // port,
'username' => // login mail,
'password' => // pass mail,
//'encryption' => 'ssl'
]
'value' => ArrayHelper::getValue($model->attribute,[0 => 'No', 1 => 'Yes'])
<?= Html::csrfMetaTags() ?>
'value' => 'name'; // если это родная модель
// or
'value' => 'model->related->name'; // если нужно получить данные через связь hasOne()
[
'attribute' => 'name_attribute',
'value' => function($model){
return Transport::upload()....;
}
]
public static function upload($storageId) {
$storage[2] = 'Парковка №1';
$storage[3] = 'Парковка №2';
$storage[4] = 'Парковка №3';
$storage[5] = 'Парковка №4';
return $storage[$storageId];
}
print_r($_SERVER)
и смотрите, что он Вам отдаёт. И ещё вопрос. Реально ли настроить в БД автоинкримент? Допустим было 15 талонов и они были пронумерованы от 1 до 15.
$form->field($model, 'goodAttribute')->dropDownList($goodItems)
Эта функция возвращает строку str с удаленными из начала и конца строки пробелами. Если второй параметр не передан, trim() удаляет следующие символы:
" " (ASCII 32 (0x20)), обычный пробел.
"\t" (ASCII 9 (0x09)), символ табуляции.
"\n" (ASCII 10 (0x0A)), символ перевода строки.
"\r" (ASCII 13 (0x0D)), символ возврата каретки.
"\0" (ASCII 0 (0x00)), NUL-байт.
"\x0B" (ASCII 11 (0x0B)), вертикальная табуляция.
// сначала удаляем все datepicker
form.find('.hasDatepicker').datepicker('destroy');
// затем заново всё инициализируем
$('#testForm').find('input[data-picker=datepicker]').datepicker()
echo Yii::$app->user->identity->status
дополнительная безопасность проверки cookie, которая защищает файлы cookie от изменения на стороне клиента. Это достигается путем подписания каждого файла cookie с хэш-строкой, которая позволяет приложению указывать, был ли файл cookie изменен на стороне клиента. Если это так, cookie НЕ будет доступен через коллекцию файлов cookie компонента запроса.