Пара ошибок в проектах symfony

Standard

Ошибка #1: The «…» route has some missing mandatory parameters (:Array)’

Описание: вознакает тк doctrine collection route, к-ый используется в генераторе админки необходимо ссылаться на определенный первичный ключ. В связи many-to-many мы имеем композицию 2 первичных ключей, поэтому у нас появляется массив столбцов вместо одного из них.

Решение: Модифицируйте routing.yml  (‘column: Array’ замените на ‘column: id’)

Ошибка #2: sfConfig::get(‘app_ …’) не работает в task`ах

Описание: при выполнении таска  не был указан параметр  —application=frontend

Решение: используйте параметр в cli, либо поставьте значение по умолчанию:

Баг в отображении pdf в iframe

Standard

Делал приложение в ВКонтакте, его суть в том, что открывается дополнительный iframe и в нем пользователю, показывается pdf. Так вот, при скроллинге iframe`a в нижней части,  футер контакта налазил на само приложение (в Chrome), пока пользователь не заскроллит главное окно. Решение — вместо iframeиспользовать

<object src="" type="application/pdf"> </object> 

Минусом такого решения, можно считать появление в правой нижней части управляющего бара, где можно распечатать документ увеличить и тд. к сожалению нельзя управлять содержанием бара.

До скроллинга

До скроллинга

После скроллинга

После скроллинга

Как найти установочный пакет в debian

Standard

В продолжении предыдущего поста об ошибке при установке.
Появилась другая:

  libxml2 not found  

Итак вы знаете какого пакета не хватает установщику, наберите следующее:

  apt-cache search libxml2  

программа выведет список пакетов, где есть упоминание об libxml2, с большей вероятностью вам необходимо установить пакет с соответствующим названием (если, конечно, он есть в списке).