从配置文件codeigniter获取日历月

时间:2015-02-26 08:03:27

标签: php codeigniter

我正在使用codeigniter。我在配置文件中添加了我自己的月份数据,如下所示。

application/config/config.php

在配置文件中我有这样的数据

$config['months_data'] = array(1=>'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');

我的数据库中有一个月份名称1,2,3。我只想将这些数据替换为月份名称。 我不知道该怎么做。请建议我一个逻辑。不要问详细问题的道歉 提前谢谢。

2 个答案:

答案 0 :(得分:3)

请参阅此示例数据:

CREATE TABLE dates
    (`months` int)
;

INSERT INTO dates
    (`months`)
VALUES
    (1),
    (2),
    (3),
    (4),
    (5),
    (6),
    (7)
;

您可以通过此查询获得所需内容:

select
date_format(str_to_date(months, '%c'), '%M')
from
dates

函数str_to_date()date_format()

的文档

您可以像这样更新表格:

update my_table
set month_name_column = date_format(str_to_date(month_number_column, '%c'), '%M')

答案 1 :(得分:1)

您将使用以下内容获取所有配置详细信息,

echo "<pre>";
$ci =& get_instance();
echo "</pre>";

使用$ ci访问您的月份... 希望这有帮助