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?