GroceryCRUD display_as无效

时间:2017-10-29 21:49:50

标签: grocery-crud

我的display_as有问题。

我按照示例

$crud->display_as('lastName','Last Name');
$crud->display_as('firstName','First Name');
$crud->display_as('jobTitle','Job Title');

但名字不会改变。

这是否与此有关 应用\库\ Grocery_CRUD.php

,其中

protected $display_as = array();

既然它受到保护,我已经在公共函数中编写了我的代码吗?

我一直在阅读很多但却找不到任何相关内容。

感谢任何帮助

由于

public function employees_example()
{
$crud = new grocery_CRUD();

$crud->set_table('employees');
$crud->columns('lastName','firstName','email','jobTitle');
$crud->fields('lastName','firstName','extension','email','jobTitle');

$crud->display_as('lastName','Last Name');
$crud->display_as('firstName','First Name');
 $crud->display_as('jobTitle','Job Title');

$output = $crud->render();

$this->_example_output($output);
}

but it does not change the display_as names

1 个答案:

答案 0 :(得分:0)

我的朋友,你在代码中看到的受保护的变量声明是代码的一部分 - 变量是受保护的,而不是函数。如果在代码中找到 - 该功能不受保护。

除非你对此功能进行了一些个人改动,否则很难相信这个功能无法正常工作。这是已经存在多年的基本功能,并且工作得很好。

只有它可能不起作用的情况是..如果你指定了自己的一组字段/列,并且不包括那些字段,那么它将不起作用。

为了得到正确的答案 - 我建议你把代码放在某处 - 整个代码的代码 - 以及表结构。这将有助于确定问题的位置和内容,以及我们如何才能找到合适的解决方案。