Benim çerçeve ne kadar dizin ayrılık olmalıdır?

0 Cevap php

Hey çocuklar, burada sadece küçük bir soru .. (umarım)

Ben PHP MVC framework için farklı dizin yapılarının bir demet çalışıyorum. Bunu yaparken, ben birbirinden uygulamanın farklı bölümlerini ayırmak için birkaç nedenden düşündüm.

Örneğin, 'bu benim şimdiki yapısı diyelim:

- index.php
- private/
    - application/
        - ... (MVC stuff. Irrelevant I think...)
    - config/
        - config.php
    - framework/
        - bootstrap.php
        - includes/
        - library/
            - ... (Framework classes)
    - libraries/
        - Zend/
        - PEAR/
 - public/
     - css/
     - images/

Bende yolu, ben sadece {[in /private/config/ kullanıcının çerçeve yapılandırmasını etkilemez /private/framework/ dizin, ya da 3. parti kütüphaneleri üzerine yazarak çerçevesini güncelleyebilirsiniz (2)]}.

/index.php dosya /private/framework/ rehberi de olan bana kaydetme (ana önyükleme dosyasını güncelleyecektir güncellenmesi anlamına gelecektir /private/framework/bootstrap.php dosyasını yüklemek için neredeyse tamamen kullanılır o kadar çok hiç orada değil gibi), olduğu gibi kalacak /index.php dosyasını güncellemek için.

Ayrıca, uygulama çok çerçevesi ile ilgili her şey ayrı, bu nedenle kullanıcının diğer dizinleri hakkında endişelenmenize gerek kalmadan gerektiğinde onların uygulamalarını güncellemek / / değişim geçiş yapabilirsiniz.

Ben güncellemek için onları kolaylaştırmak için birbirinden dizinleri ayıran getirmedi buraya doğru yolda mıyım?

Ben her ikisi de kendi /private/libraries/ ve bunların çerçeve dizini içindeki /private/application/ dizinleri bazı çerçeveler içinde gördüm ... ama yeni bir güncellemek için zor olacak gibi bu benim görünüyor Gerekirse çerçevenin sürümü. Ya da bu konuda yanlış şekilde düşünüyorum?

Eğer ilgileniyorsanız eğer benim önceki dir yapısını here görebilirsiniz. Benim soru olarak benim yeni bir, (... umarım daha iyi) biraz farklı, bu yüzden yeni bir soru gönderme garanti düşündüm.

Ben ümit olurdu gibi bir soru olarak küçük değil, ama iyi ah! ;)

Şimdiden teşekkürler =)

0 Cevap