Как сделать правильную страницу индекса для подкаталогов в CodeIgniter - PullRequest
0 голосов
/ 24 апреля 2010

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

http://domain.com/users/signup/
http://domain.com/business/signup/

У меня это работает, создав отдельную папку для каждого раздела в папке «контроллеры», но я хочу знать, как создать соответствующую страницу, когда пользователь заходит на http://domain.com/users/.. В настоящее время он просто загружает домашнюю страницу. , Как я могу это исправить?

Ответы [ 2 ]

1 голос
/ 24 апреля 2010

Вам не нужно помещать их в отдельные папки, чтобы это работало.

Файловая система / приложение / контроллеры / users.php:

<?php
class Users extends Controller {
    function index() {
        // this function will be called at http://domain.com/users
    }

    function signup() {
        // this function will be called at http://domain.com/users/signup
    }
}
?>

Файловая система / приложение / контроллеры / business.php:

<?php
class Business extends Controller {
    function index() {
        // this function will be called at http://domain.com/business
    }

    function signup() {
        // this function will be called at http://domain.com/business/signup
    }
}
?>
0 голосов
/ 24 апреля 2010

Если я правильно понял ваш вопрос, возможно, вы ищете URI Routing . Я не понимаю, зачем вам для этого нужны папки. Просто создайте нужные вам маршруты и используйте методы index в контроллерах для создания «домашней страницы» как для пользователей, так и для бизнеса.

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