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');