Bonjour à tous,

je débute avec ZF et il y a certaines choses que je ne comprends pas.

Quel est la différence entre la classe bootstrap et le fichier application.ini?

Dans ce tuto : Débuter avec Zend Framework, le doctype du template est défini dans le fichier application.ini :
resources.view.doctype = "XHTML1_STRICT"
et dans la documentation officiel de ZF, il est défini dans la classe Bootstrap :

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<?php
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
    protected function _initDoctype()
    {
        $this->bootstrap('view');
        $view = $this->getResource('view');
        $view->doctype('XHTML1_STRICT');
    }
}

Est-ce une différence entre ZF 1.10 et ZF 1.11?

Y a t-il une raison particulière de l'écrire soit dans application.ini soit dans la classe Bootstrap?

Qu'est-ce que Zend_Application, une classe? plusieurs fichiers?

Comment ce fait-il que les vues sont appelées alors qu'il n'y a aucun code dans les "Actions"?


Merci par avance.