0

HMVC で Codeigniter を使用しています。フォームを検証するとき、ソリューションを使用して HMVC のコールバックの問題を修正します。

1.CI_Form_validation を拡張します。

<?php
    // application/libraries/My_Form_validation.php

    class MY_Form_validation extends CI_Form_validation {

    public $CI;

    }

?>
  1. 私のコントローラーで:

class User extends MX_Controller {

function __construct() {
    parent :: __construct();
    $this->load->library('form_validation');
    $this->form_validation->CI = & $this;

}

私の問題は次のとおりです。私のローカルホストでは、すべて問題ありません。コールバックの検証は正常に実行されます。しかし、プロジェクトをホストにアップロードすると、コントローラーを実行すると空白に見えます。行にコメントすると

 //$this->form_validation->CI = & $this;

コントローラーは再び正常に動作します。

この問題を解決する方法を教えてください。助けてくれてありがとう。

4

1 に答える 1