ActAs behavior doctrine
@Salut, sa va?
Je dois créer un behavior ActAs pour doctrine.
J'ai vu qu'il devait y avoir un listener et un template.
Dans mon Listener j'ai mis une méthode preSave() et preDelete().
Mais Template je ne comprend pas trop à quoi cela sert.
Je me base sur
http://trac.symfony-project.org/browser/plugins/csDoctrineActAsAttachablePlugin/branches/1.3/lib/template/Attachable.php
Je ne comprend pas à quoi sert ce code par exemple
class Doctrine_Template_Attachable extends Doctrine_Template
12 {
13 protected $_options = array('types' => array(),
14 'attachableModels' => array());
15
16 /**
17 * Constructor for Attachable Template
18 *
19 * @param array $options template options
20 *
21 * @return void
22 */
23 public function __construct(array $options = array())
24 {
25 $this->_options = Doctrine_Lib::arrayDeepMerge($this->_options, $options);
26 }
27
28 /**
29 * @see Doctrine_Template
30 */
31 public function setTableDefinition()
32 {
33 $this->addListener(new Doctrine_Template_Listener_Attachable());
34 }
Surtout sur les options elle vienne d'ou?? et setTableDefinition ça sert à quoi??
Merci