从Codeigniter中的另一个控制器调用函数时,找不到指定的类:Session.php
controller:News.php 这是我的新闻从Codeigniter中的另一个控制器调用函数时,找不到指定的类:Session.php,php,codeigniter,Php,Codeigniter,controller:News.php 这是我的新闻 <?php class News extends CI_Controller { public function __construct() { } public function getShowIN_News() { return $result; } } ?> controller:Category.php 这是我的控制器类别 <?php class Category extends CI_Controll
<?php class News extends CI_Controller {
public function __construct()
{
}
public function getShowIN_News()
{
return $result;
} } ?>
controller:Category.php
这是我的控制器类别
<?php class Category extends CI_Controller {
public function __construct()
{
}
public function category()
{
require('news.php');
$test = new News();
$data["headlines"] = $test->getShowIN_News();
} }?>
通过使用空构造函数,可以使其不调用
CI\u Controller::\u construct()
,而框架中的所有内容都是在这里初始化的
我知道你把它放在那里是为了破解它,这样你就可以从一个控制器调用另一个控制器,但它是故意这样做的,正是为了让你不这样做。你在上面的控制器中使用的会话在哪里?然后,我该怎么做呢。我想在category controller中调用getShowIN_News()。您不能也不应该这样做。如果您需要重用该代码,它不属于控制器。。。把它放在模型里。