杂货CRUD多语言文章

时间:2012-12-12 14:04:21

标签: codeigniter grocery-crud

我遵循Grocery CRUD网络文档中的指南,但我无法找到此库是否支持多语言应用程序的操作。 假设我有一个表格文章,我有一个列“lang”,

id lang 标题
1 EN EN的标题 1 DE标题为de

如何使用或修改视图以进行编辑,放置标签或下拉列表。我可以用杂货来做这个吗?如果您是其他图书馆,请与我们分享。

提前致谢

1 个答案:

答案 0 :(得分: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);