Zend Framework kullanarak bir proje ile Başlarken

2 Cevap php

Tamam, Zend tüm kurmak var ve benim hello world sayfaları çalışma.

Personally, I'd rather code this from scratch, but I'm trying to find out how to use Zend to save time when making similar projects over ve over again.

Ben istiyorum:

Yönetici:

  1. Birden fazla yönetici hesabı oluşturun
  2. Admin ve kamu sayfaları hem de tüm php sayfalarda sunulacak veritabanı saklanan yönetici seçenekleri var (küresel gibi tüm kamu sitede, anasayfa başlığı, konuk izinleri, vb / kapama düğmesi)

Kamu:

  1. Kullanıcı oluşturmak ve imzalamak mümkün zorunda
  2. Kullanıcı kişisel bilgilerini doldurabilirsiniz
  3. Tekrarlanan ödeme işleme

Benim quesiton Zend modüllerini kullanmak istiyorum ne, nedir? Ben ve ben gerek yok herhangi bir kod yazamaz iyi şekilde zend framework kullanmak istiyorum.

2 Cevap

App CRUD yapıyor işleme ödeme hariç, dolayısıyla, büyük olasılıkla daha sonra ZF MVC ve Db sınıflarını kullanacağız. Kimlik doğrulama için bir Zend_Auth adaptörü kullanmak istiyorum. Ve zaten şu. Tabii ZF çok daha fazla sınıfları sağlar, ancak açıklama YAGNI verilir.

Ayrıca, ZF bir kullanım-at-irade mimarisi teşvik olduğunu akılda tutmak. Sen ondan ne gibi alabilir. Ama tam bir yığın çerçeve değildir ve çok az automagic var. ZF bazı ek çalışma ile bir çok şey yapabilirsiniz, ancak kutunun dışında something like this arıyorsanız, muhtemelen Symfony'de veya başka tam bir yığın çerçeve ile daha kapalı.

Peki, diğer ZF sınıflar için olduğu gibi, neden olmasın RT * M ;)

basically, you will need the MVC implementation so read about
Zend_Controller , Zend_View and Zend_Application too.

DB etkileşim için, Zend_Db var ama ben bunu kullanmayı tercih, bu Doctrine gibi iyi O / R eşleyicisinde ile gitmek daha iyi olacaktır yok. Uçaklar çok şimdi bunu kullanarak gelecekte Doktrini ile ZF entegre etmek için var, iyi bir fikirdir.

Yetkilendirme Zend_ACL kullanmak için kimlik doğrulaması Zend_Auth kullanmak için.

Zend_Form Zend_Validate ile entegrasyonu ile daha kolay formlar oluşturma ve doğrulama yapacak