Функция list() -- сокращённый синтаксис (с php7.1)

Функция list() в php присваивает переменным из списка значения соответствующего массива.

Начиная с версии php 7.1, для функции list() можно использовать сокращённый синтаксис:

Вместо:

list($drink, $color, $power) = $info;

Пишем:

[$drink, $color, $power] = $info;

или, если нам нужно вытащить только третье значение массива:

Twig -- как задать путь с параметром / action формы с параметром. Пример

Если вы используете маршрут с изменяемым параметром, здесь вы можете увидеть, как можно записать его используя Twig:

Пример1 (path ссылки)

В представлении:

<a href="{{ path('mypath', {'param1' : variable.prop, 'param2' : value}) }}">Click here!</a>

В контроллере:

symfonyAnnotations -- Routing (Маршрутизация) - и как добавить параметр в роут

Возможности аннотаций в Symfony поистине безграничны)

  1. В том числе можно организовать роутинг в вашем приложении с помощью аннотаций. Для этого в описание методов контроллера добавляем :
    use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
    
    /**
       * @Route("/path", name="alias")
       */
    public function myAction() {...}

    где
    "/path" - это относительный путь, который будет в адресной строке:

    http://адрес_вашего_сайта/path

netbeans Автосохранение файлов -- как настроить

С помощью плагина AutoSaveModified в нетбинс можно шиковать также как и в пхпшторме (правда, там не надо ничего устанавливать дополнительно), не нажимая миллион раз за день Ctrl+S

Делаем так:

яндекс карты Loading failed for the <script> with source

Loading failed for the <script> with source....

-- проблема наблюдается после обновления firefox.
Раньше, как пишут, такая проблема наблюдалась с режимом инкогнито, но теперь это происходит и в обычном режиме.

Решение

Оказалось, что проблема была в плагине duckduckgo plus (privacy grade), для конкретной страницы в нём можно было просто выключить защиту.

symfony Forms -- Создать форму - Валидация формы - Предзаполненные поля

Создание формы в Symfony может быть разным. Один из способов - создать директорию Type, и в ней класс MyFormType().

jquery $(document).on("click"... Не работает -- исследуем причину. Обработчик события привязывается но не вызывается

Проблема

Пусть у нас есть код для двух блоков (родитель необязательно непосредственный):

HTML:

<div class="modal-content">
 <a href="#" class="add-affected-person-field-group">[Добавить]</a>
</div>

И JS:

jquery Создание модального всплывающего окна с затемнением фона -- простой пример пример JS, CSS и HTML

Цель -- возможность вещать на разные ссылки появление разных модельных окон. В примере ниже мы повесим, такой обработчик только на одну.

Pages

Subscribe to fkn+antitotal RSS