2009-08-08 3 views
0

Я использую Zend Framework. Я хочу создать класс, который обрабатывает сообщения журнала, для этой цели я использовал Zend_Form. Но я сталкиваюсь с трудностями в создании класса.Журнальные сообщения в форме Zend

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

+0

Можете ли вы уточнить, что именно вы используете zend_form для сообщений журнала? Вы пытаетесь использовать его для ввода сообщений журнала? Или вы используете его для просмотра сообщений журнала? – Mark

ответ

0

Для ввода сообщений в журнале расширения Zend_Form и в методе init() вставьте некоторые элементы по вашему выбору. После публикации формы используйте Zend_Log с Writer по вашему выбору. Нет класса, который предварительно подготовлен для просмотра сообщений журнала. Просто введите HTML или формат по вашему выбору (json, xml и т. Д.)

0

Я бы, вероятно, создал класс Model_Log - для ваших объектов журнала - и класса Model_LogTable - для запроса БД. Класс Model_Log расширил Zend_Db_Table_RowAbstract (я считаю), а Model_LogTable расширит Zend_Db_TableAbtract. Это дает вам структуру для ваших объектов, а также простой способ взаимодействия с этой таблицей (при условии, что вы пишете свою собственную таблицу журналов).

Форма дает вам свой CRUD, но вам все равно нужен контроллер для разбивки на страницы. Я бы вообще не расширил Zend_Form, если мне не нужны были что-то очень специфическое для моих форм. Вероятно, ваши объекты не попадут в эту категорию.

+0

Ничего себе, я не понимал, сколько лет эта нить. Мужчина, обратите внимание. – allnightgrocery