1樓:匿名使用者
在新聞的model裡做處理 _after_select和_after_find 檢測當前的語言;
如果是英文,就用en_content代替content 模板中輸出都是content。
model參考**如下:
protected function _after_select(&$result,$option=''){
foreach($result as &$value){
if(lang_set == 'en-us'){
$value['content'] = $value['en_content'];
2樓:匿名使用者
我用一位陣列寫個例項,看懂了再自己去改:
//陣列
$info = array(
'id' => '1',
'content' => '你好',
'en_content' => 'welcome'
);//迴圈對比
foreach($info as $key => $value)elseif ( ereg('[a-za-z]', $value) )else
}return $info; //最後直接返回$info 即為中英文互換後的陣列
3樓:
一般的話會設定一個session['lang']儲存當前的語言型別!所有的操作根據這個session['lang']中的型別進行操作或者呼叫標準!
什麼是php的框架 thinkphp這個又是怎麼用的
ThinkPHP中execute和query方法的區別
初學thinkphp的時候復 很多人 制都對execute 和query 方法的區別搞不懂,本文就此 二者的區別。大家都知道,thinkphp中execute 和query 方法都可以在引數裡直接輸入sql語句。但是不同的是execute 通常用來執行insert或update等sql語句,而que...
在Idea中,如何實現現在eclipse中,ctrl 左鍵的
idea ctrl alt 滑鼠左鍵點方法,或者游標在方法上按ctrl alt b。eclipse 選中方法後按ctrl t 再選擇要開啟的方法,或者按住ctrl將滑鼠移到方法上先不點,會出現選單,選open implementation。發現很多人來這個問題查eclipse的用法,除了回答樓主的問...
怎麼在EXCEL中實現批量乘法運算
1 本次演示操作的office辦公軟體為excel 2013版本。2 新建一個excel電子 在excel電子 中輸入用於演示如何在excel 中進行批量乘法運算的操作。3 滑鼠單擊選中c1單元格,在公式編輯欄輸入 a1 b1 公式,單擊鍵盤上的回車鍵。4 單擊回車鍵之後我們可以在c1單元格得到a1...