Я и говорю религия. Атеизм - это религия.
Делайте как хотите, вопрос в распространении знаний и заблуждений. Вы показали пример бескультурного программирования, я указал на признаки этой культуры. Теперь вы написали о какой-то логике. Ну поменяли слова, а суть та же. В нормальных программах так не делается, так делается только на уродском вебе. Веб уродский по своей природе, фундаментально, а верующие только все усугубляют.
Еще раз про MVC. При чем тут MVC вообще? Да хоть на body повешайте самый главный роутер - это не значит что все остальное MV. В браузере MVC вообще не нужен, это бред и мир теней (Shadow DOM).
При чем тут XSLT? Вообще уехали на другую сторону Луны...---------- Добавлено 19.08.2015 в 17:06 ----------Приплели еще SQL. Явное проявилось столкновение со скрытой силой какой-то доморощенной идеологии.---------- Добавлено 19.08.2015 в 17:10 ----------Я развонялся потому что оппонент развивает мысль о какой-то простоте, а сам между тем лапшу наматывает выдавливая ее из лайбы жиквери. Ради нее любимой, понимаешь, можно и нормализацию похоронить и ту самую логику в жертву богу JQuery принести.---------- Добавлено 19.08.2015 в 17:13 ----------Грядет байткод, покайтесь! :)
Не так все делается. Инпуты надо положить в форму, инпуты надо отрендерить по данным с бд, и тогда само все срастется органично.
Нафига городить весь этот огород-хардкод, если и так все данные имеются и надо только их прогнать через мозг юзера.---------- Добавлено 19.08.2015 в 16:49 ----------
У вас денормализованная бд? Тогда объяснимо.
Кроме того сказать-то в первый раз нечего, ничего же неизвестно с самого начала.
Это социализация, основа социальной сети. Подавляющему числу людей рассказать нечего, они могут лишь выражать свое согласие с мнением той или иной группы, повторять как попки что в референтной группе сказано. В этом нет ничего предосудительного как в заболевании. Так людям лучше, так они ощущают большую уверенность, некоторые только так могут жить. Сравните с религиозной общиной, с церковью. Та же схема.
Ну да, теперь так, а раньше вот так было
Ах, люблю я поэтов!
Забавный народ!
В них всегда нахожу я
Историю, сердцу знакомую,
Как прыщавой курсистке
Длинноволосый урод
Говорит о мирах,
Половой истекая истомою.
В поздние времена нарисовали по теме. Парень одной рукой показывает на звезды, а другой мацает задницу девицы. А теперь про кино. Все правильно. Кино как писал Булгаков - единственное утешение в жизни женщины.---------- Добавлено 17.08.2015 в 22:44 ----------
Как будто страдальцы с мамбы-швамбы и выка не знают где еще "лавить". На баде кстати нормальный такой оборот, правильные там пацаны, умеют впаривать. Не успеешь зарегаться, тебе уже телочье, типа, ломится стадом. Даже оглядеться нельзя - сразу беги покупай премиум и радуйся. Кстати поломатый сайт про измены по той же схеме работает.
ASP.NET например. Кроме того эти друплы, джумлы с вордпрессами разве не такие?
Это не mvc, это html. В нем нет правды. Хорошо что текстовая нода не кликабельна. Все остальное хотели и сделали кликабельным. Потому что да, надо. Тогда и пришлось рекурсить ветку, потому что иначе никак.
Это религия.
Жикверя не может всего предусмотреть и все равно накапливается даже небольшая библиотека, с применением той же жиквери, конечно.
У меня другая религия и повторное использование текстового идентификатора в моей церкви считается грехом. :) А потому что как иначе, ей же надо css подавать, этой parents() да? Туда же не засунешь комбинацию this и "а", который тоже два раза. В общем это мелочи, конечно, но из них и состоит культура.
А, у вас же заранее предопределен набор именованных секций. То есть например статья может состоять из Описание, Прохождение, Читы, Технические требования. И не все секции могут быть заполнены. Тогда нужна деревянная (tree) таблица всех этих секций и соответствующие связанные поля в сводной. Если в связанном поле NULL, то значит такой секции нет и ее не будет. Если там число, значит добывается статья по этому числу (id). В товарных отношениях так работают фильтры.---------- Добавлено 17.08.2015 в 21:36 ----------
'name' => __( 'Products' ),
У видаблю-писателей вообще совести нет. Ладно, ищите черную кошку в темной сами.
Понимаете, проблемы тут никакой нет, это вам WP ее создает, как и предусмотрено. Следовательно надо не упираться, а поклониться и написать свой плугин, только и всего. Причем львиная доля геморроя как обычно придется на управление, поскольку на фронте там несколько строк и файлик шаблона сохранить.---------- Добавлено 17.08.2015 в 21:06 ----------
Это само собой подразумевается и по другому быть не может. Сколько будет найдено товаров по id коллекции, столько и выведется. Сколько будет найдено статей по id папки статей - столько и выведется. Не будет найдено ни одной - выведутся только данные папки. Элементарная вещь.---------- Добавлено 17.08.2015 в 21:12 ----------Например без WP, вообще. Допустим есть статьи
table article
id
pid
....
pid - parent id
если вам не нужна инфа по родителю, ему не нужна таблица. pid у всех связанных статей одинаковый.
Адрес (урл) трансформируется в запрос, типа:
select * from article where id = $id;
получили данные для запрошенной статьт, и следом чтобы вывести связанную нафигацию получаем еще данные:
if($pid) select id, title from article where pid = $pid;
Остается отрендерить эти данные и все.
Но лучше все-таки сделать таблицу родителя. Во-первых туда можно полезную инфу положить, во-вторых эта таблица будет источником уникальных пидов.
Ну или придется писать интерфейс для работы с деревьями. Эту таблицу статей можно ведь линковать саму на себя.
Да пишут много, кроме одного: кто изобрел такой маразм, когда функция обнаружив ошибку возвращает инстась класса обработки ошибок и скрипт хреначит дальше как ни в чем не бывало. Ну то есть плугин может быть написан криво, да, без должных проверок, но все равно это какая-то уродская логика.
Связь с бд вот такая:
Для тех кто понимает в терминологии ВП все должно стать понятным. Без этой терминологии смысл фразы таков: ошибка возникает при попытке обработать сиротское отношение. Сиротское, или потерянное отношение это часть кортежа которую невозможно соединить в целый кортеж из-за отсутствия данных.
Например у этого поста есть связь с темой, у темы есть связь с рубрикой. Достаточно знать id поста, чтобы восстановить его отношение полностью. Если у поста не будет данных в каком-нибудь thread_id или там category_id, то он осиротеет, останется без "родителя" то есть.
У WE_Error есть проперть $errors в которой массив сообщений об ошибках. Следовательно ее можно вывести и посмотреть что там пишут. Или да, попробовать воткнуть error_reporting(-1);