Pull to refresh
27
0
Артем @Lond

Web developer

Send message
Это ведь пример, а не готовое решение, о чем я уже писал ваше. Если у вас есть предложения по оптимизации, с радостью их рассмотрю.
Вы правы, изящности не хватает, но всё-же не следует забывать, что это не обзорная статья, а такой-себе user-guide, для начинающих, с небольшим кол-вом опыта, для которых приимущество есть не изящность, а порстота.
Не сомневайтесь, моя.

Дело в том, что я ещё не шибко хорошо пишу, а т.к. про этот фреймворк мало кто знает, и ещё меньше про него пишут, пришлось руководствоваться принципом «кто, если не я», Вы уж простите.

Надеюсь в далнейшем инициативу перехавтят авторы с гораздо большим опытом и способностями к его изложению.
Дело в том, что если дать такой запрос базе через ORM, то в итоге мы получаем не массив, как должно было бы быть, а целое число, кол-во объявлений в подкатегории самого первого объявления. Вариант ниже, с IN, к сожалению, тоже не подходит.

Происдел всю ночь, так и не придя к какому-либо выводу, видимо придется всё-таки добавить поле в исходный проект, если «с утра» ничего в голову не придет, а с примером — буду думать…
Я несколько старомоден =D

А если серьезно, то я не знаю, как ещё передать всего три свойства одного класса другому. Если подскажете, буду весьма признателен.
Пожалуста, прикрепил :)
Ну, не думаю, что в контексте примера это так критично.
Прошу прощения. Насколько я понял из кода, ORM_Tree — это расширенный класс ORM, а ORM_Tree::parent просто возвращает запись, в которой id равен значению $parent_key текущего объекта. Сообветственно, ORM_Tree::children вернет объект с записями, у который id текщего объекта заявлен как $parent_key.

Хотя, существует переписаный вариант библиотеки от CI MPTT для Kohana, но я с ним дела, к сожалению, не имел.
*и мы никак не сможем перебрать из этой же инстанции все объявления, только подкатегории.
В ближайших планах ознакомиться именно с симфони, надеюсь будет ценный опыт.

По поводу сложности — к сожалению я с другими фреймворкими не сталкивался, а Kohana выбрал поддавшись лишь минутной слабости и, хочу заметить, ниразу не пожалел. А статьей как-раз и хочу помочь, как Вы сказали, не таким, как я =)
Префиксы, конечно же, можно использовать, задаются они в config/database.php значением $config['default']['table_prefix'] и доставляются, естественно, автоматом. А в коде — просто для примера, чтобы не усложнять.

С DEFAULT CHARSET — виноват, сейчас исправлюсь.

По поводу ORM_Tree — нет, в описании модели класса можно объявить свойство protected $parent_key, которое будет содержать имя колонки с id родителя.

А шаблоны — не раз уже затрагивалась эта тема, но мне так удобнее, это просто пример =)
Дело в том, что для подсчета кол-ва всех записей в подкатегория, в любом случае необходим их перебор, так, что кол-во запросов не измениться. Тем более, в первом вызове ORM мы получаем список главных категорий, то мы никак не сможем его перебрать из этой же инстанции.

Хотя, при действительно большем кол-ве подкатегорий (у меня в исходном проекте их 105) запросов к базе будет не меньше, так-что думаю вставить в items колонку с главной категорией, которой принадлежит подкатегория. Если у кого-то есть лучшие решения — с удовольствием выслушаю =)
Большой… Спасиба! =D
И мне, и мне! =)
Блин, я сегодня сильно не выспался, всё утро хмурый ходил… Только-что пролистал этот топик, комменты почитал, чесслово, улыбаться начал… Просто так! =)
Побольше бы таких позитивных праздников, топиков, а особенно людей в новом году =))
С Новым Годом, удачи вам всем в новом году =)
Блин, на последних двух абзацах чуть не расплакался.

Позвонил одному такому «хорошему парню», которого автор один к одному описал в статье, и послал в даль, ибо действительно… заеб надоело.

Автору спасибо, натолкнул на действия.
http://www.w3.org/TR/html401/interact/forms.html#h-17.9.1
To associate a label with another control implicitly, the control element must be within the contents of the LABEL element. In this case, the LABEL may only contain one control element. The label itself may be positioned before or after the associated control.

особенно после «Семейного положения»
а в целом, картинка прикольная :)

Information

Rating
Does not participate
Location
Светловодск, Кировоградская обл., Украина
Registered
Activity