PHP expert |
|
In me 5e tutorial heb ik Zend_Registry aangehaalt. Met Zend_Registry kan je objecten in verschillende functies gebruiken. Het is het eenvoudigste om met Zend_Registry te werken. Er is een alternatief hoor (zie me fragmentje onder de url).
Stukje over Zend_Registry.
Alterrnatief:
<?php
//index.php -> Zend_Controller_Front gedeelte
$controller->setParam('db' , $db);
$controller->dispatch();
?>
<?php
//IndexController -> indexAction()
$user_table = 'users'; //je moet geen model meegeven met Zend_Auth_Adapter_DbTable, hij doet het auto.
$db = $this->getInvokeArg('db');
$auth = new Zend_Auth_Adapter_DbTable($db, $user_table, 'username' , 'password' );
...
<?php //index.php -> Zend_Controller_Front gedeelte $controller->setParam('db' , $db); $controller->dispatch(); ?> <?php //IndexController -> indexAction() $user_table = 'users'; //je moet geen model meegeven met Zend_Auth_Adapter_DbTable, hij doet het auto. $db = $this->getInvokeArg('db'); $auth = new Zend_Auth_Adapter_DbTable($db, $user_table, 'username' , 'password' ); ...
|