Doctrine 条令行为/模板:是否有方法覆盖或将数据从条令模板加载到调用条令记录中?
嘿 我是新来的条令图书馆。我试图利用(模板化)系统来构建可验证的行为,但遇到了一些问题 这就是我想要声明的方式:Doctrine 条令行为/模板:是否有方法覆盖或将数据从条令模板加载到调用条令记录中?,doctrine,Doctrine,嘿 我是新来的条令图书馆。我试图利用(模板化)系统来构建可验证的行为,但遇到了一些问题 这就是我想要声明的方式: class BaseAdminUser extends Doctrine_Record{ public function setTableDefinition(){ // ... } public function setUp(){ // ... $this->actAs(new Doctrine_Template_Authenticatable());
class BaseAdminUser extends Doctrine_Record{
public function setTableDefinition(){
// ...
}
public function setUp(){
// ...
$this->actAs(new Doctrine_Template_Authenticatable());
}
}
这就是我想要使用它的方式:
class BaseAdminUser extends Doctrine_Record{
public function setTableDefinition(){
// ...
}
public function setUp(){
// ...
$this->actAs(new Doctrine_Template_Authenticatable());
}
}
在我的管理引导文件中:
在my admin login.php页面中:
我希望我的模板使用本机PHP会话(使用$\u SESSION
)执行以下操作:
doctor\u Core::hydrome\u ARRAY
保存在其中并从会话加载具有id的调用记录
$this->getInvoker()->hydrate($session_data);
// (...)
echo $admin->id; // empty
$this->getInvoker()->fromArray($session_data);
// Uncaught exception 'Doctrine_Table_Exception' with message 'Unknown relation alias id'
我的问题是:是否有办法从
条令模板
将数据覆盖或加载到调用的条令记录
Doctrine_Record::fromArray(string array, bool deep))
Doctrine_Record::hydrate(array data, boolean overwriteLocalChanges)
$this->getInvoker()->hydrate($session_data);
// (...)
echo $admin->id; // empty
$this->getInvoker()->fromArray($session_data);
// Uncaught exception 'Doctrine_Table_Exception' with message 'Unknown relation alias id'