Zend Framework veritabanı erişimi işlemek nasıl?

0 Cevap php

Başlamak için: Ben Zend Framework ve korkunç yanlış bir şey yaparken bir uzman değilim. Bundan eminim. Ben tasarım desenleri ile yanlış bir şey olduğunu düşünüyorum.

As an example: I'm building access management with Zend_ACL (Access Control List)

There are three tables in the database: roles resources permissions

izinleri tablo rol kaynakları ilişkisini yönetir.

Her tablo için bir model yapılmış, bu Zend_Db_Table_Abstract uzanır. Şimdiye kadar iyi.

Now in the ACL I load the resources, role and permissions on a page request and add it to the ACL. Now the part I'm doing something wrong: The way I do it is call methods from the tablemodels that give me the required data. But when I look at my profiler it takes 117 select queries and takes 0.7 seconds just to load the ACL. No queries for the underlying system yet. This can't be good and I'm sure there is a better way. I just can't find anything about this on google or anywhere.

Ben yanlış bir şey yapıyorum bana ve ben isem, ne ben onu hızlandırmak için için gereken birisi var mı? Ben modellerine bir sorguda her şeyi yüklemek ve onları halledeyim mıyım? Bunu nasıl yapabilirim, herhangi bir örnek var mı?

Şimdiden teşekkürler!

0 Cevap