PHP kullanarak bir ön denetleyicisi durumda namespace nasıl

0 Cevap php

Tamam Ben yakında açık kaynak için umut ve ben kontrolörleri ve modeller eklenmiş metin gerekmez böylece Namespacing uygulamak çalışıyorum küçük bir çerçeve var. Burada temel kod mantığı:

  • url isteği
  • htaccess çerçevesini başlatır index.php için reroutes
  • framework parses route & determines which controller/action to instantiate & fire
    • çerçevenin ön controller 'Controller' & olduğunu proje kontrolörleri 'Kontrol' uzatmak

Yani, örneğin adlandırılacak denetleyicileri için izin vermek için:

class Foo extends Controller {}

ve daha sonra bir model:

class Foo extends Model {}

Benim dizin yapısı çok benzer:

project/
    controllers/
        foo.php
    models/
        foo.php

Yani, açıkçası Namespacing uygulamak gerek ediyorum. (Ve evet, ben php 5.3 koşuyorum). Yani benim soru ön Kontrolör ve Model diğer kontrolörler ve modelleri tarafından genişletilmiş nerede tam olarak nasıl Namespacing uygulamak istiyorsunuz, nedir?

0 Cevap