Рекурсивная опция типа CakePHP в Zend Framework - PullRequest
0 голосов
/ 09 февраля 2012

я новичок в Zend Framework я хочу такую ​​же функциональность в Zend Framework, как рекурсивный, который я использую в торт PHP. Кто-нибудь может помочь мне реализовать это в Zend Framework? Кто-нибудь знает, как реализовать то же самое в Zend Framework?

1 Ответ

0 голосов
/ 09 февраля 2012
The recursive property defines how deep CakePHP should go to fetch associated model data via find(), findAll() and read() methods.
Imagine your application features Groups which belong to a domain and have many Users which in turn have many Articles. You can set $recursive to different values based on the amount of data you want back from a $this->Group->find() call:
Depth   Description
-1  Cake fetches Group data only, no joins.
0   Cake fetches Group data and its domain
1   Cake fetches a Group, its domain and its associated Users
2   Cake fetches a Group, its domain, its associated Users, and the Users' associated Articles
Set it no higher than you need. Having CakePHP fetch data you aren’t going to use slows your app unnecessarily. Also note that the default recursive level is 

Если это то, о чем вы спрашиваете, вы можете получить его или что-то подобное, как только закодируете его или установите ORM, подобный Doctrine. :)
Лучшее, что вы можете сделать с vanilla ZF, это что-то вроде findDependentRowset () или findParentRow () .
ZF предоставляет вам инструменты для создайте то, что вам нужно, это не фреймворк в стиле черного ящика, как некоторые другие. Тем не менее, обычно нет ничего сложного в использовании библиотек и сторонних инструментов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...