1

Тема: Комментарии

Здравствуйте.)
На обычном примере том же jobeet,  как прикрутить к вакансии комментарии?

Как я думаю:
executeShow я создам форму, потом когда нажму отправить, то она будет обрабатываться в executeCreate, но там уже обрабатывается JobeetJobForm... То как выловить что эти данные приходят из JobeetJobComments или может можно как то направить обработку не в executeCreate? А можно кстати это сделать? где это контролируется?

Отредактировано bkitaec (2010-03-11 22:27:30)

2

Re: Комментарии

Для возможности комментирования создай новый модуль comments он и будет полностью обрабатывать форму добавления комментариев

3

Re: Комментарии

До это я дошел... потом в архиве нашел использование копонентов...
Вставляю компонент, но не знаю как настроить роутинг default/sad
Не могли бы вы объяснить, как прописать роутинг...

И еще вопрос, потом функции контроллера реализовывать в файле экшен или компонентов?

4

Re: Комментарии

Роутинг для обработки формы комментариев?
Если это то в этом случае делаешь по аналоги формы добавления самого предложения по работе - трудностей вызывать это не должно.

Что касается обработки формы то ты ее можешь обрабатывать в любом месте и components.class.php и в actions.class.php

Правильнее обрабатывать форму уже в самом компонентс классе - так что форма добавления комментариев у тебя была независимая

5

Re: Комментарии

Форму обработать в компоненте? default/hmm

Если что-то не работает - очисти кэш.

6

Re: Комментарии

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

главная задача добиться универсальности, чтоб не писать обработчик формы комментов в каждом экшене где подключаются комменты

7

Re: Комментарии

Просто я не сильно понял саму суть Симфонии...
Вот я вывел форму через инклуд_компонентс, за это ответил один execute, а потом когда я нажимаю кнопку, то куда они отправляються? Точнее где ловить эти данные?

Я как бы новичек, и не могу вкурить это..:(.

8

Re: Комментарии

отправляются по пути, указанному в форме default/smile

9

Re: Комментарии

Как в при обработки любой другой формы описанной не симфони нужно указать путь тому файлу (методу в симфони) который должен обработать форму.

Для этого ты и указываешь какой модуль или компонент обрабатывает твою форму

10

Re: Комментарии

Спасибо Pilot и Chill - разобрался.)
Я по ходу путь не правильно указывал в форме...