Zend Architecture оптимально использует сайт - PullRequest
0 голосов
/ 08 октября 2010

У меня есть сайт, который нуждается в стороне пользователя и стороне администратора.

Я могу создать два файла индекса (рассылка) по одному для каждого.как сайт / index.php и сайт / admin / index.php.Обе стороны будут использовать одну и ту же библиотеку и модели Zend.Все остальные вещи, такие как (контроллер, вид, макет и т. Д.) Будут отдельными.Это будет похоже на приложение / контроллеры и приложение / администратор / контроллеры

Или я могу использовать панель администратора в качестве модуля.

Что будет лучшим.Поскольку мне может потребоваться изменить путь к панели администратора, это может быть site / xyz / что-то / admin и может потребоваться выполнить какую-то конкретную работу только для стороны администратора.

NOW Какой класс библиотеки Zend мне следует использоватьдля следующих проблем.

  1. Дата валидации и проверки (проверка на стороне сервера)
  2. Внедрение SQl (использование «?» в выражении выбора / вставки / обновления sql вместо прямого задания переменной)
  3. Шифрование URL-адреса
  4. Перезапись URL-адреса (для этого лучше всего использовать Zend маршруты)
  5. Загрузка файлов
  6. HTML-формы (используйте формы Zend, встроенные вфункция для проверки, но она бесполезна во всех случаях. Я предпочитаю использовать теги формы напрямую)

Посоветуйте с этим и предложите, если у вас есть больше ...

1 Ответ

0 голосов
/ 09 октября 2010
  1. Zend_Validate_Date
  2. Zend_Db_Adapter_Abstract :: цитата
  3. Zend_View_Helper_Url
  4. Zend_Controller_Router_Abstract
  5. Zend_Form_Element_File
  6. Zend_Form имеет некоторые проблемы, но он очень гибкий. Знаете ли вы, что вы можете обрабатывать сложные макеты, визуализируя каждый элемент отдельно: http://weierophinney.net/matthew/archives/215-Rendering-Zend_Form-decorators-individually.html
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...