Cakephp 2.0 alpha'ye yeni kaydettim ve hemen bir sorunla karşılaştım. App/klasördeki app_controller.php denetleyicilerimde yüklü değil. Bunun yerine, denetleyiciler, CakePHP'nin kendi AppController.php'sini lib/Cake/Controller/AppController.php dosyasında kullanırlar.Neden CakePHP 2.0 AppController kullanmıyor?
App_controller'ı AppController.php aswell'e yeniden adlandırmayı denedim ancak çalışmaz. Tüm dosyayı silmeyi ve lib/Cake/Controller/AppController.php dosyasını kopyalamayı ve sonra düzenlemeyi ama çalışmamayı denedim.
Ayrıca, önbellek dosyalarını silmeyi denedim.
Sadece basitçe kullanın:
class AppController extends Controller {
public function beforeFilter() {
die;
}
}
Ve uygulama alışkanlık ölmektedir.
Benim denetleyicisi basitçe sadece de: yanlış yaptığını
class NewsController extends AppController {
function beforeFilter() {
parent::beforeFilter();
}
function index() {
}
}
Yani ne olabilir? Ayrıca projeyi güncellemek için Windows 7 + Netbeans'i kullanarak Subversion kullanıyorum (eğer bununla ilgili bir şey varsa: p).
Kontrolör dizin/app dosyasını AppController.php yarat! Bunu bulduğun için teşekkürler. Beta ile uğraşırken aldığın şey bu. Parmak izlerimle Cookbook'u takip ediyordum. Lol yardım etmedi. – MikeMurko