Php 如何在symfony 1.4中的表类中检索模型名称?
我在一个Php 如何在symfony 1.4中的表类中检索模型名称?,php,symfony-1.4,Php,Symfony 1.4,我在一个ModelTable中,需要Model名称。例如:在事件表的情况下,我需要知道它实例化的模型-事件 在内部,以下函数已经实例化了正确的模型: class EventTable extends Doctrine_Table { public function findBySomething($something) { // Will return a Event return $this->createQuery('s')->fetc
ModelTable
中,需要Model
名称。例如:在事件表
的情况下,我需要知道它实例化的模型-事件
在内部,以下函数已经实例化了正确的模型
:
class EventTable extends Doctrine_Table
{
public function findBySomething($something)
{
// Will return a Event
return $this->createQuery('s')->fetchOne();
}
}
我希望能够做到的是:
class EventTable extends Doctrine_Table
{
public function findBySomething($something)
{
$modelName = $this->getModelName();
echo "I will create a ".$modelName; // Will display Event
return $this->createQuery('s')->fetchOne();
}
}
如何从表中检索模型名称?每个表都有一个可用的选项数组(doctor/table.php): 因此,您可以使用以下方法检索模型名称:
$this->getOption('name');
每个表都有一个可用的选项数组(doctor/Table.php): 因此,您可以使用以下方法检索模型名称:
$this->getOption('name');