PHP Mongodb - DB соединение внутри тела - PullRequest
1 голос
/ 26 января 2012

Хорошо, это больше вопрос PHP, чем mongodb, но поскольку я использую mongo в качестве базы данных, я хотел бы знать, есть ли какие-либо проблемы как с PHP, так и с mongo при использовании следующей техники.

У меня есть страница, которая содержит все HTML и дизайн (аналогично шаблону). У меня тогда есть 4 php-файла, которые я использую как включает. Сюда входят html-формы, которые выполняют CRUD.

Моя страница динамически вытягивается в форму, передавая переменную url. Переменная сообщает странице, какую форму / включать для загрузки (вставка, редактирование и т. Д.).

Прямо сейчас у меня есть сценарии подключения к db и обработки форм внутри каждого включаемого php-файла. Это означает, что вместо вызова базы данных и сценария обработки форм в верхней части страницы до html, он вызывается в теле страницы.

Мой вопрос: есть ли известные проблемы с хранением сценариев подключения к моей базе данных и обработки форм внутри include / формы (которая загружается в теле), или мне нужно вызывать подключение к базе данных и обработку форм перед любым HTML ?

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

Ответы [ 2 ]

1 голос
/ 26 января 2012

Да, это нормально. Весь PHP обрабатывается до того, как HTML будет отображен как вывод, так что даже если вы включите файлы php после вывода некоторого HTML, он все равно будет обработан, прежде чем что-либо будет отправлено обратно в браузер.

1 голос
/ 26 января 2012

Нет проблем - вы можете подключиться к mongodb в любой точке. Просто помните, что вам следует повторно использовать соединения, если вы хотите выполнить более одного запроса.

...