Ben CakePHP ile bir webapp yazmaya çalışıyorum, ve en webapps gibi değilse, yükleme işlemini yürütür, veritabanı başlatılmış olup olmadığını algılayan bir yükleyici oluşturmak istiyorum ve.
Bu süreç tamamen (kendisi zaten mevcut veritabanı varsayar, ve hiçbir şifre ile anonim hesabı üzerinden tam yönetici erişim izni olduğundan ... bu güvenlik konusunda hiçbir endişe, bir sanal ortamda için) otomatik olacak, bu yüzden ihtiyacı veritabanı tabloları oluşturulmuş ve başlatılmış olması halinde (! bakılmaksızın istek) algılamak, ve değilse, şeffaf o başlatma gerçekleştirmek ve daha sonra yine kullanıcının özgün isteği kadar hizmet edebilmek için.
Ben tüm istekler yönlendirilir, ve tek bir SQL sorgusu veritabanı tabloları mevcut olmadığını belirlemek için çalıştırılan hangi aracılığıyla Önyükleme denetleyicisi bir türlü yazı kabul edilir, ama bu hantal görünüyordu (ve kontrolör durum olması gerekmez karşılık gelen bir modeli gerektirir burada). Diğer olasılık AppModel geçersiz kılmak ve bunun içinde aynı testi yerleştirmek oldu, ama bu satırlar boyunca herhangi bir belge olmadığı gibi, bunu nasıl emin oldu.
Şimdiden teşekkürler!
tl;dr version: J2EE servlet'in "init ()" yöntemi CakePHP eşdeğer (veya nasıl eşdeğer CakePHP'de için yazılmış olabilir) nedir?