Zend_Layout Konfigurations OptionenZend_Layout hat eine Variation an Konfigurations Optionen. Diese können durch den Aufruf entsprechender Zugriffsmethoden gesetzt werden, durch die Übergabe eines Arrays oder Zend_Config Objektes an den Konstruktor oder startMvc(), durch die Übergabe eines Arrays von Optionen an setOptions(), oder der Übergabe eines Zend_Config Objektes an setConfig().
BeispieleDie folgenden Beispiele nehmen das folgende $options Array und $config Objekt an:
Example #1 Optionen an den Konstruktor oder startMvc() übergeben Beide, der Konstruktor und die statische startMvc() Methode akzeptieren entweder ein Array von Optionen oder ein Zend_Config Objekt mit Optionen um die Zend_Layout Instanz zu konfigurieren. Zuerst zeigen wir die Übergabe eines Arrays:
Und jetzt die Verwendung eines Config Objekts:
Grundsätzlich ist das der einfachste Weg um die Zend_Layout Instanz anzupassen. Example #2 setOption() und setConfig() verwenden Machmal ist es notwendig das Zend_Layout Objekt zu Konfigurieren nachdem es instanziiert wurde; setOptions() und setConfig() bieten einen schnellen und einfachen Weg das zu tun:
Es ist zu beachten das einige Optionen, wie pluginClass und helperClass, keinen Effekt haven wenn Sie mit Hilfe dieser Methode übergeben werden; sie müssen mit dem Konstruktor oder der startMvc() Methode übergeben werden. Example #3 Zugriffsmethoden verwenden Letztendlich kann die Zend_Layout Instanz auch über Zugriffsmetoden konfiguriert werden. Alle Zugriffsmethoden implementieren ein Flüssiges Interface, was bedeutet das Ihre Aufrufe gekettet werden können:
|