Именование корневого контроллера

Чтобы узнать, какие пакеты существуют в репозиториях:

sudo apt search <package_name>

Это даст вам список пакетов, которые вы можете установить, и это позволит вам проверить, существует ли пакет php5.6-mysql на самом деле (чего, вероятно, нет).

Как только вы это сделаете, вы сможете установить правильный пакет, который вам нужен!

Пакеты, которые вы, вероятно, хотите, это php5-mysql и mysql-server.

Так просто запустите:

sudo apt install php5-mysql mysql-server
18
задан phillc 24 April 2009 в 19:27
поделиться

4 ответа

Моя проблема, почти на каждом сайте Я когда-либо строил, я чувствую, что мой фронт страница на самом деле является сотрудничество все мои модели, и я не вижу себя указывая на контроллер, который связано с конкретным, как мой Целевая страница.

Точно. Поэтому то, что вы делаете, правильно.

Я часто создаю два контроллера для взаимодействия с вещами, которые не являются обычными для REST: «welcome» и «dashboard». Контроллер приветствия сопоставляется с корнем моего сайта, а контроллер «приборной панели» аналогичен, но для зарегистрированных пользователей.

10
ответ дан 30 November 2019 в 09:07
поделиться

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

Краткий ответ - «да».

Для чего бы то ни было, я обычно использую аналогичный подход к Spot.Us и определяю HomeController с индексное действие / представление и просто оставьте это на этом.

6
ответ дан 30 November 2019 в 09:07
поделиться

Не уверен, что это ответ, который вы ищете, но вот что я делаю. Я обычно использую комбинацию двух типов контроллеров, фронт-контроллера и контроллеров действий. Front Controller заботится о маршрутизации URL и определяет, какое действие предпринять, а контроллеры действий предоставляют реальную функциональность. Это аналогичный подход к тому, что делает Zend Framework.

С учетом сказанного я передам весь трафик через Front Controller, включая трафик главной страницы. У меня обычно есть контроллер действий с именем «IndexController», который обрабатывает разные запросы страниц, и часто главная страница попадает под эту категорию (а также такие вещи, как страницы политики конфиденциальности, контактные формы и т. Д.).

Если страница не является специально связанных с любой бизнес-логикой сайта,

2
ответ дан 30 November 2019 в 09:07
поделиться

SiteController кажется мне лучшим именем. SiteController будет содержать ваше самое важное действие, индекс, а мой SiteController всегда будет содержать другие действия, такие как контакт, информация и т. Д.

0
ответ дан 30 November 2019 в 09:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: