Beispiel #1
0
     public function formatBeanTable($table)
     {
         return "xx_{$table}";
     }
     public function formatBeanID($table)
     {
         return "id";
     }
     public function getAlias($a)
     {
         return '__';
     }
 }
 $oldwriter = $writer;
 $oldredbean = $redbean;
 $writer = new RedBean_QueryWriter_PostgreSQL($adapter, false);
 $writer->setBeanFormatter(new TestFormatter());
 $redbean = new RedBean_OODB($writer);
 $t2 = new RedBean_ToolBox($redbean, $adapter, $writer);
 $a = new RedBean_AssociationManager($t2);
 $redbean = new RedBean_OODB($writer);
 $b = $redbean->dispense("barrel");
 $g = $redbean->dispense("grapes");
 $g->type = "merlot";
 $b->texture = "wood";
 $a->associate($g, $b);
 $a = new RedBean_AssociationManager($toolbox);
 $writer = $oldwriter;
 $redbean = $oldredbean;
 testpack("Test Custom ID Field");
 class MyWriter extends RedBean_QueryWriter_PostgreSQL
 public function __construct($adapter, $prefix)
 {
     $this->setPrefix($prefix);
     return parent::__construct($adapter);
 }