HMVC で Codeigniter を使用しています。フォームを検証するとき、ソリューションを使用して HMVC のコールバックの問題を修正します。
1.CI_Form_validation を拡張します。
<?php
// application/libraries/My_Form_validation.php
class MY_Form_validation extends CI_Form_validation {
public $CI;
}
?>
- 私のコントローラーで:
class User extends MX_Controller {
function __construct() {
parent :: __construct();
$this->load->library('form_validation');
$this->form_validation->CI = & $this;
}
私の問題は次のとおりです。私のローカルホストでは、すべて問題ありません。コールバックの検証は正常に実行されます。しかし、プロジェクトをホストにアップロードすると、コントローラーを実行すると空白に見えます。行にコメントすると
//$this->form_validation->CI = & $this;
コントローラーは再び正常に動作します。
この問題を解決する方法を教えてください。助けてくれてありがとう。