我想知道是否有人可以幫助我這個。我目前正在嘗試將tank auth整合到我的codeigniter網站中。我慢慢到達那裏,但遇到了一個小絆腳石,因爲當我將錯誤消息從html視圖的一部分顯示到javascript警報時,他們仍然在錯誤消息的周圍打印出段落標記。
被傳遞到我的登錄表單作爲陣列/或多維數組我認爲通過下面的代碼行中的控制器產生的錯誤消息:
$data['errors'] = array();
foreach ($errors as $k => $v) $data['errors'][$k] = $this->lang->line($v);
這是我的用於顯示錯誤代碼消息:
現在我在這裏主要的問題是如何去除paragreaph標籤ANDE我發現笨文檔中此線索: http://codeigniter.com/user_guide/libraries/file_uploading.html 他們p鍵這裏是藝術,它說,你可以這樣設置的上傳腳本錯誤的定界符:
$this->upload->display_errors('<p>', '</p>');
但我不知道在何處以及如何應用此罐權威性。
我還有第二個問題,我會感謝任何能夠回答的人,我對顯示錯誤消息的代碼有些困惑。例如:
echo form_error($password['name'])
有人可以解釋這對我來說,它在沒有$起步階段,所以不是一個變量,因此什麼一回事,我真的很想要去的事情是如何簡化我的檢查錯誤消息的邏輯,因爲此刻它非常冗長,並且有很多錯誤消息需要處理。
我很欣賞這裏有很多東西需要處理,但是任何幫助/解釋都會被感激地收到。
我有問題codeigniter無法顯示行信息,如果你這樣做 - > lang-> line('auth_username_in_use')它不會打印任何東西 – sdx11 2016-11-09 13:16:33