ページに CI カレンダーが表示され、毎日入力するために送信されるデータの配列があり、それは正常に機能していますが、頭を包み込むことができない小さな問題に遭遇したようです。
私が CI を知ったのは約 3 日間 (そして OOP ベースの PHP は 5 日間!) しか知らなかったので、これが信じられないほど単純なものだったら許してください。
カレンダーの次/前のリンクに変数 ($pid) を取得する必要があります。$pid は、DB から取得するプロパティを定義し、選択した月のプロパティ レートを表示します。
私の「MY_Calendar.php」ファイルには、次のものがあります。
var $CI;
var $lang;
var $local_time;
var $template = '';
var $start_day = 'sunday';
var $month_type = 'long';
var $day_type = 'abr';
var $show_next_prev = TRUE;
var $next_prev_url = '/ci/index.php/rates/property/1/';
/1/ が URL にある場所を、カレンダーが表示されているページの $pid に変更する必要があります。
この変数をクラスファイルに入れるにはどうすればよいですか?
URL 内の変数を取得するのは単純な PHP 連結であると想定しています。
「$this->load->library('calendar', $prefs);」で設定を呼び出してみました。
しかし、設定はうまくいかなかったようです(同じページに $prefs という名前の配列がありました)
何か案は?:)