3

我按照 Grocery CRUD web 文档中的指南进行操作,但我找不到该库是否支持多语言应用程序的操作。假设我有一个表格文章,其中有一列“lang”,

id   lang      title
1 EN 标题为 en
1 DE 标题为 de

如何使用或修改视图以进行编辑、放置选项卡或下拉菜单。我可以用杂货店做这个吗?如果您是另一个图书馆,请与我们分享。

提前致谢

4

1 回答 1

2

一个典型的 Grocery CRUD DB 表可以显示为类似于:

        $crud = new grocery_CRUD();

        $crud->set_table('Products');
        $crud->set_subject('Product');

        $crud->columns('id', 'Name', 'Price')
            ->display_as('Name','Product Description');

        $output = $crud->render();

如您所见,字段名称是作为字符串传递的,并且可以使用 *display_as* 方法更改表头。因此,您可以使用简单的选择将变量设置为要使用的字段名称,然后将该变量传递给 GroceryCRUD

        $lang = 'EN';
        $description= 'Product Description';
        $crud->columns('id', $lang, 'Price')
            ->display_as($lang, $description);
于 2013-02-05T14:38:34.797 回答