【问题标题】:How to display different values on field & table column in grocery crud如何在杂货杂货中的字段和表列上显示不同的值
【发布时间】:2014-11-20 09:49:37
【问题描述】:

我想在字段和表格列上显示不同的值。 这是我的字段下拉值代码:

public function orders_management()
{
    try{
        $crud = new grocery_CRUD();

        $crud->set_table('order');
        $crud->set_subject('Order');
        $crud->display_as('software_list_fk','Software');
        $crud->set_relation('software_list_fk','software_list', '{software_name} | {part_number}');         

    }catch(Exception $e){
        show_error($e->getMessage().' --- '.$e->getTraceAsString());
    }
}

这适用于我的下拉值,但我只想在表列中显示“软件名称”而不是“软件名称 |零件号'。 如何解决这个问题? 提前致谢

【问题讨论】:

    标签: grocery-crud


    【解决方案1】:

    我从杂货垃圾论坛 (forum website) 得到答案

    这是完整的代码:

    public function orders_management()
    {
        try{
            $crud = new grocery_CRUD();
    
            $crud->set_table('order');
            $crud->set_subject('Order');
            $crud->display_as('software_list_fk','Software');
    
            if ($crud->getState() == 'add' OR $crud->getState() == 'edit')
            {
                $crud->set_relation('software_list_fk','software_list', '{software_name} | {part_number}');
            }
            else
            {
                $crud->set_relation('software_list_fk','software_list', 'software_name');
            }
    
        }catch(Exception $e){
            show_error($e->getMessage().' --- '.$e->getTraceAsString());
        }
    }
    

    它工作..!!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多