У меня есть сайт, который нуждается в стороне пользователя и администратора.Zend Архитектура оптимальное использование на сайте
Я могу создать два индексных файла (отправка) по одному для каждого. например site/index.php и site/admin/index.php. Обе стороны будут использовать одну и ту же библиотеку и модели zend. Все остальные вещи, такие как (контроллер, вид, макет и т. Д.), Будут раздельными. Это будет выглядеть как приложение/контроллеры и приложения/admin/контроллеры
Или я могу использовать панель администратора в качестве модуля.
Какой будет лучший. Поскольку мне может понадобиться изменить путь к панели администратора, это может быть сайт/xyz/something/admin, и может потребоваться выполнить определенную работу только для администратора.
ТЕПЕРЬ Какой класс библиотеки zend я должен использовать для следующих проблем.
- Дата Validatation и проверки (со стороны сервера проверки)
- инъекции SQl (использование '?' В SQL SELECT/вставить заявление/обновить вместо того чтобы положить variabledirectly)
- URL шифрования
- URL переписывания (Zend-маршруты являются лучшими для этого)
- Загрузка файла
- Формы Html (используйте формы zend, которые имеют встроенную функцию для проверки, но это не полезно во всех случаях. Я предпочитаю непосредственно использовать теги формы)
Консультировать по этому вопросу и предложить, если у вас есть больше ...