我目前正在与Codeigniter合作并提出一个问题。 如果我存储基本站点属性和有关站点的信息,例如站点标题,侧口号以及DB中的类似内容。获取信息并将其发送到每个页面的最佳方式是什么?是控制器中每个功能的最佳方法,还是有更简单的方法?
我尝试过__construct - 函数,但无法理解如何发送变量。
如此愉快。帮助我。
答案 0 :(得分:0)
您可以将函数放在帮助文件中,然后从config / autoload.php自动加载
仅供参考,您必须设置一个新变量,以便在进行数据库调用时替换$ this。 E.g:
function siteStuff()
{
$ci=& get_instance();
$ci->load->database();
$query = $ci->db->get('table');
return $query->result();
}
然后使用以下命令获取视图中的数组:
$array = siteStuff();
答案 1 :(得分:0)
使用模板布局构建您的网页 - 请参阅http://williamsconcepts.com/ci/codeigniter/libraries/template/了解您可能喜欢的内容