【问题标题】:AGILETOOLKIT :: How do you add drop-downs on CRUD popup?AGILETOOLKIT :: 如何在 CRUD 弹出窗口中添加下拉菜单?
【发布时间】:2012-09-24 17:49:24
【问题描述】:

我有 3 个表,即用户、项目和购买。

购买 hasMany('Users') 和 hasMany('Item')。现在当你

class Model_Purchase extends Model_Table {
public $table = 'purchase';
function init(){
    parent::init();

    $this->hasMany('Users');
    $this->hasMany('Item');


    $users = $this->join('users.id', 'users_id', 'left' );
    $users->addField('user_name');

    $users = $this->join('item.id', 'item_id', 'left' );
    $users->addField('item_name');

}
}

现在,当我单击“添加”时,会打开一个带有文本字段的表单。我想要的是所有用户和所有项目的下拉列表。

我是否需要通过分别查询每个表并从一个表中选择用户然后从另一个表中选择项目来实现它?

我如何在“CRUD”弹出窗口中进行更改?

这里是参考 URL,检查我的实现:http://qambarraza.com/projects/purchaseitem/?page=purchase

谢谢,

Qambar 拉扎

【问题讨论】:

    标签: atk4 agiletoolkit


    【解决方案1】:

    在您的情况下,购买 hasOne 项目和 hasOne 用户。这应该会给你弹出窗口。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多