CodeIgniter'daki alt dizinleri için uygun bir indeks sayfası yapmak için nasıl

2 Cevap php

Ben tüketiciler ve işletmeler için bir bölüm vardır bir uygulama inşa ediyorum ve ben uygun kontrolörleri klasörünü ayırmak istiyoruz, bu yüzden bu gibi görünüyor -

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

Ben "denetleyicileri" klasöründeki her bölüm için ayrı bir klasör oluşturarak çalışma var, ama ben kullanıcı http://domain.com/users/ ziyaret ettiğinde uygun bir sayfa yapmak için nasıl bilmek istiyorum. Şu anda sadece ana sayfasını yükler. Bunu nasıl düzeltebilirim?

2 Cevap

Bu iş için ayrı klasörlere koymak gerekmez.

Dosya sistemi / uygulama / kontrolörleri / 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
    }
}
?>

Dosya sistemi / uygulama / kontrolörleri / 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
    }
}
?>

Ben soru doğru anlamak, URI Routing arıyor olabilir. Bunun için klasörleri gerekir neden görmüyorum. Basitçe sadece ihtiyacınız rotalar oluşturmak ve kullanıcıları hem de iş için "ana" yapmak için kontrolörler indeks yöntemleri kullanır.