在thinkphp 中怎麼實現中英文切換啊

2021-12-16 11:24:40 字數 810 閱讀 5084

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...