Veritabanı olmadan zend

2 Cevap php


i googled for an hour now but maybe my Google-Fu is just too weak, i couldn't find a solution.

Ben bir JSON istekleri ile bir hizmetini sorgular uygulaması (tüm veri ve backend / iş mantığı hizmetinde depolanan) oluşturmak istiyorum. Düz PHP ile bu i sadece bir kıvrım talepte beri yeterince basit, sonuç json_decode ve ben ne gerek olsun. Bu zaten oldukça iyi çalışıyor.

Bir isteği bu gibi görünebilir:

http://service-host/userlist gövdeli arayın:

{"logintoken": "123456-1234-5678-901234"}

Sonuç alın:

{
  "status": "Ok",
  "userlist":[
     {"name": "foo", "id": 1},
     {"name": "bar", "id": 2}
  ]
}

Şimdi biz bunu bir hobi projesi beri Zend Framework içine almak istiyorum ve biz Zend hakkında bilgi edinmek istiyorum. Sorun i bulabildiğim tüm bilgileri bir veritabanı kullanmak olduğunu.

Bir veritabanı kullanmayan bir Zend Projesi oluşturmak için bile bir yolu var mı? Ve nasıl ben yerine nesneleri ve nesne ilişkileri eylemleri temsil eden bir model yazabilirim?

2 Cevap

Zend Framework MVC mimarisi (Model-View-Controller) kullandığı tabakaların kolayca değiştirilebilir. Sadece soyut veri kaynakları ve Model olarak bunları kullanmak bazı sınıflar yazmak.

Örneğin, ben yerine ZF ile gelir tablosu arabirimi sınıfları benim projelerinde bir model katman olarak Doktrini kullanmak ister. Doktrin aynı zamanda veritabanı soyutlama yapar, ancak sizin gibi bir şey ile yerini alabilir. Bu veritabanı şeyler olmak zorunda değildir.