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 に答える