Php 从当前表中获取值
我有一张有条令的桌子:Php 从当前表中获取值,php,symfony1,doctrine,symfony-1.4,Php,Symfony1,Doctrine,Symfony 1.4,我有一张有条令的桌子: Name: columns: name_id: { type: integer(11), primary: true, autoincrement: true } name_name: { type: string(65)} parent_name_id: { type: integer(11) } 如果我编辑名称,我想在“输入父项名称id”列表中选择“名称id”,添加上一个。 我想使用: NameTable.class.php: s
Name:
columns:
name_id: { type: integer(11), primary: true, autoincrement: true }
name_name: { type: string(65)}
parent_name_id: { type: integer(11) }
如果我编辑名称,我想在“输入父项名称id”列表中选择“名称id”,添加上一个。
我想使用:
NameTable.class.php:
static public $name = array(
'full-time' => 'Full time', // foreach ???
'part-time' => 'Part time', // ????
'freelance' => 'Freelance' // ????
);
public function getName()
{
return self::$name;
}
及
但我如何在模型中生成这个呢
Name:
columns:
name_id: { type: integer(11), primary: true, autoincrement: true }
name_name: { type: string(65)}
parent_name_id: { type: integer(11) }
* @method string getName() Returns the current record's "name" value
你可以用
例如:
$this->widgetSchema['parent_name_id'] = new sfWidgetFormDoctrineChoice('model' => 'Name', 'add_empty' => false, 'multiple' => false);
$this->widgetSchema['parent_name_id'] = new sfWidgetFormDoctrineChoice('model' => 'Name', 'add_empty' => false, 'multiple' => false);