系統文件夾中的庫未加載正確的語言 (Libraries from system folder does not load correct language)


問題描述

系統文件夾中的庫未加載正確的語言 (Libraries from system folder does not load correct language)

I have set two languages in codeigniter, it works fine in my libraries, models and other files.

I have two folders in application/language/ english and french, and I put in witch one form_validation_lang.php take from system/language

I use form_validation library from system whitch load the language file like this

$this‑>CI‑>lang‑>load('form_validation')

It not have the second parameter and it load just the english language file from application/language/english/ witch is default language.

How can I pass current language to Form_validation.php from system/libraries or how can I make this work?

‑‑‑‑‑

參考解法

方法 1:

Load it with second param which is actual language:

$this‑>lang‑>load('form_validation', $language);
// or like this if you get instance of CI
$this‑>CI‑>lang‑>load('form_validation', $language);

where $language is a variable holding currently used language.

方法 2:

I fixed it. In my controller I put this line 

$this‑>lang‑>load('form_validation', $language);

before

$this‑>form_validation‑>set_rules (......)

and now it works.

You have right deczo, but you dont tell me where to put this line.

(by FlorinJarek TkaczykFlorin)

參考文件

  1. Libraries from system folder does not load correct language (CC BY‑SA 3.0/4.0)

#system #codeigniter #PHP






相關問題

asp.net c# sistem login (asp.net c# login system)

系統函數的彙編代碼(iPhone) (Assembly code to system functions (iPhone))

如何跟踪系統依賴關係? (How to track System Dependencies?)

使用 system() 甚至 passthru() 從 php 運行 python 腳本不會產生任何輸出。為什麼? (Running a python script from php with system( ) or even passthru( ) produces no output. Why?)

求解線性方程 (Solving a linear equation)

C++ 中的 System() 調用及其在編程中的作用 (System() calls in C++ and their roles in programming)

找不到傳遞給使用 Perl“系統”命令調用的程序的參數 (Cannot find argument passed to program called using Perl "system" command)

如何顯示所有用戶表中的所有列/字段? (How to display all columns/fields in all user tables?)

系統文件夾中的庫未加載正確的語言 (Libraries from system folder does not load correct language)

為什麼系統不返回主值? (Why system doesn't return main's value?)

通知未顯示,因為服務或警報管理器已被終止 (Notification not showing because service or alarm manager is killed off)

通過 C++ 調用系統不一致失敗 (Calling the system through C++ inconsistently fails)







留言討論