同一控制器里的某个方法调用其他方法
在一个控制器里我有3中方法分别是abca 负责读取新闻
b 负责读取留言板内容
c除了做一些本身的工作外,也要读取新闻和留言板,那我想让c调用a 和 b的方法不就可以省代码了么。
不知道能不能调用啊???该怎么写呢???开发文档里我没有找到调用方法的部分 直接$this->方法名 :L 难道大家都没学过 PHP 吗?PHP 基础都忘了?
希望大家都能重视基础知识。 本帖最后由 testabc111 于 2009-9-19 15:41 编辑
这个真的是不好意思了。。。我php这个基础是极差。。。
感谢感谢。我会努力的 本帖最后由 testabc111 于 2009-9-20 10:34 编辑
今天用了一下,但没有成功.不知道错在哪里?
我先从一个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();
//下面省略...............
function login()
{
$data['index_news_title']=$this->news2();
页:
[1]