özel yetenekleri ile PHP Framework arıyor

3 Cevap php

Ben aynı şema / model birden fazla veritabanlarını destekler bir php web çerçeve arıyorum. Bize her müşteri kendi veritabanı ile kendi web sunucusu olacak. Bunun üzerine hepimiz aynı şema / model var olan tüm müşteri veritabanları üzerinde çalışan bir merkezi yönetim uygulaması geliştirmek istiyorum. Böyle şeyleri destekleyen bir php framework var mı?

3 Cevap

Ben bir ORM olarak Doctrine kullanmanızı tavsiye ediyorum. Bu kodu değiştirmeden çeşitli veritabanları ile iletişim kurmak için zahmetsiz hale getirir.

http://www.doctrine-project.org/

MVC Sizin modeller büyük olasılıkla Doctrine kullanacaktır. Uygulama (MVC VC) geri kalanı Zend, Symfony, ya da ne olursa olsun istediğiniz inşa edilebilir.

Birkaç iyi çerçeveler var. Kafamda, CodeIgniter, CakePHP, Symfony üst kapalı, Zend ... ama her durumda ben size ne yapmak istediğinizi tam olarak ne yapmak için kendi kod rulo ihtiyacımız olacak bahse hazırım.

Herhangi bir çerçeve ile yapabilirsiniz. Ben aynı veya farklı kod tabanını tutmak isteyip istemediğinizi bilmiyorum. Tüm tesislerin kod temeli aynıdır varsayarsak, Sen istemci oturumu dayalı denetleyicisi çimdik. Veritabanı bağlantıları ve veri dizinleri (resim, dosya klasör vb) istemci oturumu dayalı başlatıldı olmalı ve kalıcı olarak global değişkenler yaşayabilir.

Mimarisi üzerinde bir not: Ben senin uygulama doğasını bilmiyorum, ama birden fazla veritabanı ve çoklu kod temeli olan büyük bir bakım sorundur. Tam şişmiş SaaS mimarisi bakım maliyeti tasarrufu (http://en.wikipedia.org/wiki/Software_as_a_service)

Daha fazla açıklama gerekiyorsa kurun.