Bildiğiniz gibi cakephp konfigürasyondan çok kurallara göre çalışan bir framework. Bu nedenle, frameworkün temel yapısında yapılmak istenen değişiklikler için biraz canınızı sıkabilir.
Örneğin, uygulamanızda kendi dizin yapınızı oluşturmak istiyorsunuz. Aynen aşağıdaki gibi bir yapı kurmak istiyorsunuz;
/
|____/app
|____/lib
|________/cake
|________/vendors
Bunu yapmak için aşağıdaki yolu izleyebilirsiniz;
1) /lib isimli bir dizin açın ve ana dizindeki /cake ve /vendors dizinlerini bu dizin içine taşıyın.
2) /app/webroot dizini içerisindeki index.php içerisinde aşağıdaki değişikliği yapıyoruz;
Şunu bul:
——–
if (!defined(‘CAKE_CORE_INCLUDE_PATH’)) {
define(‘CAKE_CORE_INCLUDE_PATH’, ROOT);
}
——–
Şununla değiştir:
——–
if (!defined(‘CAKE_CORE_INCLUDE_PATH’)) {
define(‘CAKE_CORE_INCLUDE_PATH’, ROOT.”/lib”);
}
——–
Framework güncellemesi yaparken, yaptığınız bu değişikliğe göre davranmanız gerektiğini yazmaya gerek yok ancak yine de hatırlatayım.
Sevgiler
________________________ Etiketler: cake dizinini taşımak, cakephp, cakephp dizin yapısını değiştirmek