Я очень новичок в zend framework 2, и я читал документы и поглощал их как можно лучше.Учебник по скелету Zend
Я работаю через zend skeleton tutorial и все это работает, но есть небольшая проблема, которую я не понимаю.
В контроллере альбома вам предлагается сделать вызов для шлюза таблицы, чтобы выбрать все записи - в частности $ this-> getAlbumTable() -> fetchAll(). Но метод, который вызывается, не тот, который я создал, может кто-то объяснить, как getAlbumTable решает, что он делает. Я бы предположил, что вызвал serviceManager так же, как вы вызываете invokable или factory - i.e. $ sm-> get ('AlbumTableGateway')
Оцените любые советы, которые вы можете дать новичку ZF2.
class AlbumController extends AbstractActionController
{
protected $albumTable;
public function indexAction()
{
return new ViewModel(array(
'albums' => $this->getAlbumTable()->fetchAll(),
));
}
и где находится ваш «getAlbumTable()» ?? IMHO ZF перегружен. Я использую cakephp в пользу zf сейчас – Antoniossss