还是同一控制器的方法调用问题
今天用了一下,但没有成功.不知道错在哪里?我先从一个model读数据,然后调用在一个function里,再从另一个function调用这个function,页面就空白了出错了
原代码为
//==========首页============
function login()
{
$this->load->model('m_member_index');
$result = $this->m_member_index->index_news();
$data['index_news_title']=$result;
//下面省略...............
这时候一切正常.但改成下面的代码后就不正常了
//==========读取新闻2============
function news2()
{
$this->load->model('m_member_index');
$result = $this->m_member_index->index_news();
return $result;
}
//==========首页============
function login()
{
$data['index_news_title']=news2();
//下面省略...............
$data['index_news_title']=news2();
这个是什么东东?如果是同一个controller应该是
$data['index_news_title']=$this->news2();
如果在$this->load->model('m_member_index');这个model里应该是
$data['index_news_title']=$this->m_member_index->news2(); 是要加 $this,和 CI 无关,PHP 基础知识应该先学习一下。 真的是。。。。我之前试了this->
没加$符。。。
多谢多谢。正在恶补中。 晕倒....
页:
[1]