首页显示来自其他控制器的一些信息,如新闻、文章等。在一个控制器中使用其他控制器的方法的最佳方式是什么?
假设有一个名为HomeController的控制器,在主控制器中实例化一个控制器类是否正确?
例如,如果我想使用NewsController,实例化它!?
下面的代码只是一个例子,我想知道在另一个控制器中访问方法或模型的最佳方式是什么?
class HomeController extends Controller
{
public function index()
{
$news_obj = new NewsController();
$news = $news_obj->getNews();
$article_obj = new ArticleController();
$articles = $article_obj->getArticles();
return view('template',['news'=>$news,'articles'=>$articles]);
}
}
DIEA
慕桂英546537
肥皂起泡泡