hbrmdc: ответ будет вроде
1, 'строка_из_т1',null,null,'строка_из_т4'
2, 'строка_из_т1',null,'строка_из_n3',null
3, null, 'строка_из_т2',null,'строка_из_т4'
4, null, 'строка_из_т2', 'строка_из_т4',null
а дальше по усмотрению заворачиваете в json и удаляете лишнее. Это не задача базы заниматься такой фильтрацие, её задача как можно быстрее выдавать данные.
copal: сделайте точку останова на самой первой строчке входа. если в _COOKIE есть и в request от браузере есть, значит проблема в фрейме, если нет — то уже другой вариант поиска
Сергей Протько: там такие запросы (оно уже частично написано), что маманегорюй вложенности и через хранимки, поэтому я сразу откинул встроенные возможности работы с базами, а вот про всё остальное не знаю :(
пока разберусь с dbal и мэпингом внутри этих систем, хотелось бы узнать, IoC в симфони совсем плох?
nepster09: первый для коротких параметров, второй для длинных. Длинные нельзя написать в первом. Обязательный атрибут — не знаю где вы это взяли. речь идёт про обязательные и не обязательные значения параметров. "x:" означает что -x 6 должно иметь обязательно значение, "x::" означает, что можно как -x так и -x 6 писать в параметрах командной строки запускаемого скрипта.
верный формат запуска: php -f script.php -- -x 6 с параметром
скрипты из командной строки старайтесь запускать всегда php -f script.php. Почему -f и --? чтобы избежать путаницы между параметрами скрипта, названием скрипта и параметрами интерпретатора php
1, 'строка_из_т1',null,null,'строка_из_т4'
2, 'строка_из_т1',null,'строка_из_n3',null
3, null, 'строка_из_т2',null,'строка_из_т4'
4, null, 'строка_из_т2', 'строка_из_т4',null
а дальше по усмотрению заворачиваете в json и удаляете лишнее. Это не задача базы заниматься такой фильтрацие, её задача как можно быстрее выдавать данные.