【发布时间】:2012-04-24 08:15:32
【问题描述】:
我在页面上显示了一个 CI 日历,每天发送一组数据来填充,这工作正常,但是我似乎遇到了一个我无法完全解决的小问题。
我只知道 CI 大约 3 天(以及基于 OOP 的 PHP 5 天!),如果这非常简单,请原谅我。
我需要在日历的下一个/上一个链接中添加一个变量 ($pid)。 $pid 将定义从数据库中获取哪个属性,并显示所选月份的属性费率。
在我的“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/ 在网址中的位置,我需要将其更改为日历所在页面的 $pid 是什么。
我怎样才能把这个变量放到类文件中?
我假设它是一个简单的 PHP 连接来获取 URL 中的变量。
我尝试通过“$this->load->library('calendar', $prefs);”调用首选项
但偏好似乎没有通过(我在同一页面上有一个名为 $prefs 的数组)
有什么想法吗? :)
【问题讨论】:
-
为什么要使用 $CI 超级对象?您是否在 Codeigniter 视图中工作,从模型中调用它,对吗?
-
这就是最初在 calendar.php 文件中的内容,然后我将其制成 MY_calendar.php。我将库加载到控制器中,然后将结果输出到视图。我应该这样做吗?
标签: php codeigniter codeigniter-2