doucang5542 2012-04-10 21:17
浏览 20
已采纳

如何在codeigniter中创建设置功能?

I have created a MY_Controller and I'm linking to it through my main controller... I am now trying to create a settings function which will get all the results from a database and return the one you want... The only problem I'm having is being able to do using the template engine...

protected function settings()
{
    // select all settings from database
    $query = $this->db->query('SELECT * FROM settings');

    // get result from database
    $this->data['settings'] = $query->result_array();

    // return array of data
    return $this->data['settings'];
}

How can i go about this?

The only way I can access it at the moment is:

{settings}
    {name}
    {value}
{/settings}

P.S. I call the function $this->settings() in the __construct() function also I forgot to mention I'm using codeigniter

  • 写回答

1条回答 默认 最新

  • drqn5418 2012-04-10 21:59
    关注

    Controller code:

    $data['settings'] = $this->settings();
    $this->load->view('whatever_your_view_file_is_named', $data);
    

    Now in your view the setting properties will be available as members of an object named settings as that was the key you set in the data array you pass to the view.

    View code:

    echo $settings->name;
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥200 wsl2 vllm qwen1.5部署问题
  • ¥100 有偿求数字经济对经贸的影响机制的一个数学模型,弄不出来已经快要碎掉了
  • ¥15 这个公式写进SIMULINK中的function模块的代码中应该是什么样的
  • ¥15 javaweb登陆的网页为什么不能正确连接查询数据库
  • ¥15 数学建模数学建模需要
  • ¥15 已知许多点位,想通过高斯分布来随机选择固定数量的点位怎么改
  • ¥20 nao机器人语音识别问题
  • ¥15 怎么生成确定数目的泊松点过程
  • ¥15 layui数据表格多次重载的数据覆盖问题
  • ¥15 python点云生成mesh精度不够怎么办