我想我不了解参考领域。
我有一个简单的表格
<?php
class page_prueba extends Page {
function init(){
parent::init();
$p=$this;
$f=$p->add('Form');
$f->setSource('ticket');
$f->addField('line','texto')->validateNotNull();
$f->addField('text','detalle')->validateNotNull();
$c=$p->add('Model_Usuario');
$f->addField('reference','usuario')->setValueList($c)->validateNotNull();
}
}
我有一个用户模型
<?php
class Model_Usuario extends Model_Table {
public $entity_code='usuario';
public $table_alias='u';
function defineFields(){
parent::defineFields();
$this->addField('nombre');
$this->addField('password');
$this->addField('email');
$this->addField('telefono');
$this->addField('descripcion');
$this->addField('interno');
$this->addField('esadmin');
}
}
?>
当我运行示例页面时,我在下拉列表(选项值)上显示了 id 值(主键),但我想在该下拉列表中看到的是名称(名词)字段。
也许我错过了一些东西。
任何帮助将不胜感激。
谢谢亚历杭德罗