symfony Location -- как в symfony получить протокол и хост

Для увеличения "переносимости" проекта, его универальности рекомендуется все пути создавать "динамически", используя различные методы, а не хардкодить.

Допустим, нам требуется передать заголовок Location с абсолютным адресом страницы:

return new Response (['Location' => 'http://my.domen.name/path/in/application']);

Как это сделать

В Symfony (в контроллере):

Хардкод -- что это в программировании

Хардкод - это ошибка программистов, которая заключается в «принудительном» присвоении переменной какого либо значения, вместо того чтобы присваивать его динамически, в зависимости от ситуации.

Слово hard в переводе с английского означает «твёрдый», а code — «программа, программный код».

Хардкод — одна из главных причин появления в программах разного рода глюков и багов. Хардкод однозначно относится к плохому стилю. Также его можно назвать костылями.

ubutnu linux Автозагрузка программ после старта системы и управление ей

Управление в графическом режиме

  1. В системном поиске наберите "Startup Applications" ,
  2. кликните по иконке менеджжера
  3. и снимите галочки с того, что вам точно не нужно.

jquery Обработка событий в плагине. Подход -- примеры (например on click)

Простая привязка обработчика события

Привязывать клик внутри плагина можно как-то так:

function($) {
   $.fn.myPlugin = function(options) {
     return this.find('li').click(onClick)
      function onClick(){
         console.log('you clicked an li');           
         $(this).parent(); // This is the <ul>
      }

   }
})(jQuery);

$(".testing").myPlugin()

Передача параметра в обработчик события для каждого выбранного элемента

Источники:

jquery Родитель указаного уровня

Можно так (если захватываете указанный элемент по id):

$('#element').parents().eq(0);  // папа
$('#element').parents().eq(2);  // прадедушка

Отсюда: https://stackoverflow.com/questions/7093...

mysql Выполнение команд из файла после подключения к базе (загрузка дампа)

Forums:

Помимо обычного способа загрузки команд (дампа) из файла, можно уже после подключения серверу mysql в командной строке, для этого:

  1. Подключаемся к серверу MySQL
  2. Выбираем конкретную базу данных:
    use имябазы;
  3. И выполняем команду вида:
    \. путь_к_файлу

Cannot add or update a child row: a foreign key constraint fails -- SQL ошибка при развороте дампа

Forums:

Cannot add or update a child row: a foreign key constraint fails

Проблема может быть в том, что таблицы, на которые ссылаются данные, ещё не развернуты (т.е. стоят в дампе "ниже").

Рассмотрим разные варианты:

python TypeError: 'int' object is not subscriptable -- Ошибка

Проблема возникаем при обращении к элементу кортежа:

dimension = (1, 1) 

так:

dimension[1]

Но на самом деле такое может происходить, если вы где в коде изменили значение кортежа на integer -- т.е просто на число.

python Статические свойства (поля, элементы класса)

Статических свойств, которые можно было бы сделать оп аналогии со статическими методами (аннотацией) в python нет, но тем менее аналогичная возможность есть.

Просто объявляем переменную внутри класса и обращаемся к ней через имя этого класса:

Pages

Subscribe to fkn+antitotal RSS