example

javascript Ajax в консоли браузера. Проверка результата аякс-запроса (консоль браузера, web console)

Синхронный запрос (минимальный пример):

var xhr = new XMLHttpRequest();
xhr.open('GET', 'адресЗапроса', false);
xhr.send();
console.log('status:', xhr.status, xhr.statusText);
console.log('xhr.response:', xhr.response);

Ajax с поддержкой авторизации (куки и т.д.)

Нам потребуется "withCredentials = true", например:

yii2 Авторизация на нескольких поддоменах

В конфиге установите параметры вроде:

yii2 Создание для обработки ошибок отдельного контроллера (шаблона и т.д.)

В конфиг в секцю компонентов добавляем:

'components' => ['errorHandler' => [
        'errorAction' => 'контроллер/действие',
    ],

Далее просто создаем контроллер и действие в нём, соответствующие маршруту контроллер/действие из конфига.

Тире внутри группы символов в квадратных скобках. Регулярное выражение regexp rewriteRule .htaccess

Можно так:

RewriteRule ^com/([-0-9A-Za-z]+)(/?)+$ /index.php?component=$1 [L,QSA]

выражение

^com/([-0-9A-Za-z]+)(/?)+$ 

соответствует, например, url-у (доменное имя в таких конфигах не учитывается):

example.com/com/section-one/

drupal 8 htaccess Пример (из стандартной сборки)

Собственно, вот он (находится в стандартном пакете для скачивания на официальном сайте):

php Кеширование временного файла браузером -- установка http заголовком не помогает

На кеширование (как минимум в firefox) влияет метадата-файла -- а именно поле последней модификации, поэтому его нужно установить в точно такое же, что и http-заголовок last-modified:

yii2 Пример задания для deployer (task) для деплоя с перезагрузкой php-fpm

Добавьте в ваш deploy.php переопределение стандартного задания деплоя, и определение задания с командой перезагрузки:

linux bash Добавить в массив элемент другого массива -- пример скрипта (в конец массива, без указания индекса)

Изучите этот пример с перебором строк в цикле:

#!/bin/bash

RemoteReposNames=() # объявляем массив
RemoteDataText="$(git remote -v)"
#echo "${RemoteDataText}"

while read -r line; do
    words=($line) # получаем слова строки в виде массива
	RemoteReposNames+=("${words[0]}")  # добавляем элемент в массив (первое слово из каждой строки)
done <<< "$RemoteDataText"

printf "%s\n" "${RemoteReposNames[@]}"

Непосредственно добавление очередного элемента происходит в строке:

yii2 Комментарий ко всей таблице и к полю (колонке) в миграции -- пример кода (движок ,начальное значение id), создание таблицы

Комментарий как и всё опции, что идут после перечисления колонок в SQL запросе можно добавить так:

//Добавляем все необходимые поля
$this->createTable($this->tableName, [
	'id' => $this->primaryKey()->notNull(),
	'organization_id' =>  $this->integer()
               ->defaultValue(null)->comment('Связь с таблицей организации'),
	],
	"COMMENT 'Тут комментарий к таблице '"//  SQL который добавляется после полей
);

Pages

Subscribe to RSS - example