2012-12-12 61 views
3

我遵循Grocery CRUD Web文檔中的指南,但是我無法找到此庫是否支持多語言應用程序的操作。 讓我們說我有一個表的文章,在那裏我有一欄 「郎」,Grocery CRUD多語言文章

ID         標題
  EN      標題爲EN
  DE      標題爲de

如何使用或修改視圖以進行編輯,將選項卡或下拉列表放在那裏。我可以用雜貨店做到這一點嗎?如果您還有其他圖書館,請與我們分享。

在此先感謝

回答

2

一個典型的雜貨店CRUD數據庫表可以用類似的東西顯示:

 $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);