так я объяснял. и вы даже благодарили, помнится.
но в итоге все равно ничего не поняли
человек от калеки отличается не тем что всё знает. ошибаться могут все.
вот только человек может признать свою ошибку, а калека так и будет стоять на своем. поскольку и не может, а главное - не хочет признать что может ошибаться.
вот как наш гениальный трехрукий одмин
ну или некий Вячеслав Коростин
glebe, серьёзно, начните с того, чтобы проверять все свои гениальные озарения на практике.
получили массив array(, $array)? Очень хорошо, выводим его через функцию отладки, var_dump или json_encode(). И затем внимательно втыкаем в результат, и проверяем, насколько это соотносится с нашими фантазиями.
Это для вас не слишком сложно будет?
ОМГ, так этот ответ уже вроде помечен решением.
Какого еще рожна ответа вам не хватает?
Задайте по крайней мере нормальный вопрос, без ошибок в коде.
Приведите пример массива, который хотите получить (не бессмысленное каля-маля типа "[,[]]", а реальный пример. Вывод var_dump или json_encode()). И если вдруг окажется что текущий ответ не подойдет, то я напишу другой.
glebe, это совсем другой синтаксис, который к созданию массива с помощью кода array(, $array);, о котором тут кто-то исходно лепетал, никакого отношения не имеет.
о да. а ответ про EAV имеет.
иди делай и показывай начальнику
авось получишь хорошего пинка под зад и пойдешь работать туда, где все ответы имеют смысл - подавальщиком в макдональдс
я всё гадал, здесь у нас программист, который не может въехать в массивы пхп, или ололо-вайтишник, который не может даже запустить код, который пишет.
Но судя по тому что он принял нормальный ответ, то всё-таки ближе к первому.
Хотя конечно писать array(, $array); // [,[]] - это позор.
если ученик нормальный, то и учителю не зазорно у него поучиться
а если ученик - сельский дурачок, который две простые мысли связать не может, то ему и толпа академиков не поможет
Вячеслав Коростин, надо подойти к начальнику и сказать что вы не подходите на эту должность и надо нанять другого работника, который хотя бы минимально представляет себе структуру базы данных.
Модель - это не слой, а приложение
Контроллер - это посредник между приложением и браузером
Промежуточные слои есть, но они все в модели. Потому что модель - это и есть приложение, а не как в некоторых попсовых фремворках, тоненькая обертка над SQL
Вопрос задавали сто тыщ пятьсот мильёнов раз.
Александр Андропов, да, если добавить переменную $db, как аргумент функции, то конкретно это место перестанет быть говнокодом. В работе функции не будет магии и берущихся из неоткуда переменных, всё наглядно.
Но я сейчас вчитался повнимательнее в код и вижу что это не единственная переменная из ниоткуда, которая используется внутри функции.
То есть сначала надо ответить на вопрос, а для чего вообще эта функция нужна, зачем она здесь?
почему нельзя написать этот же код без функции?
И в зависимости от ответа уже делать дальше
но в итоге все равно ничего не поняли
человек от калеки отличается не тем что всё знает. ошибаться могут все.
вот только человек может признать свою ошибку, а калека так и будет стоять на своем. поскольку и не может, а главное - не хочет признать что может ошибаться.
вот как наш гениальный трехрукий одмин
ну или некий Вячеслав Коростин