我的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
答案 0 :(得分:0)
我的朋友,你在代码中看到的受保护的变量声明是代码的一部分 - 变量是受保护的,而不是函数。如果在代码中找到 - 该功能不受保护。
除非你对此功能进行了一些个人改动,否则很难相信这个功能无法正常工作。这是已经存在多年的基本功能,并且工作得很好。
只有它可能不起作用的情况是..如果你指定了自己的一组字段/列,并且不包括那些字段,那么它将不起作用。
为了得到正确的答案 - 我建议你把代码放在某处 - 整个代码的代码 - 以及表结构。这将有助于确定问题的位置和内容,以及我们如何才能找到合适的解决方案。