Laravel 视图渲染问题
Laravel view rendering issue
以下是我的控制器class,
namespace Admin;
class CategoriesController extends \BaseController {
public function index($action = '', $id= ''){
//return \View::make('welcome');View is correctly rendered here
switch ($action){
case '' :
case 'list' : $this->showList();
break;
case 'add' : $this->addCategories();
break;
case 'edit' : $this->editCategories($id);
break;
}
}
public function showList($id_category =''){
echo "testing";
return \View::make('welcome'); //it does not work here
}
调用视图时,它在函数 showList() 中不起作用。函数内部的 echo 有效,但视图只是 return 一个没有任何错误的空白页面。这可能是什么问题?
问题出在这里...从 return 视图行中删除 /
public function showList($id_category =''){
echo "testing";
return View::make('welcome'); //it does not work here
}
我想你想从 index
函数而不是路由调用 showList
。如果是这样,则 index
函数没有 return 操作。为了使其工作,您需要在 index
函数中 return 从 showList
函数中 return 编辑的内容,否则将不会呈现视图。尝试将 index
函数更改为:
public function index($action = '', $id= '') {
switch ($action) {
case '' :
case 'list' :
return $this->showList();
case 'add' :
return $this->addCategories();
case 'edit' :
return $this->editCategories($id);
}
}
以下是我的控制器class,
namespace Admin;
class CategoriesController extends \BaseController {
public function index($action = '', $id= ''){
//return \View::make('welcome');View is correctly rendered here
switch ($action){
case '' :
case 'list' : $this->showList();
break;
case 'add' : $this->addCategories();
break;
case 'edit' : $this->editCategories($id);
break;
}
}
public function showList($id_category =''){
echo "testing";
return \View::make('welcome'); //it does not work here
}
调用视图时,它在函数 showList() 中不起作用。函数内部的 echo 有效,但视图只是 return 一个没有任何错误的空白页面。这可能是什么问题?
问题出在这里...从 return 视图行中删除 /
public function showList($id_category =''){
echo "testing";
return View::make('welcome'); //it does not work here
}
我想你想从 index
函数而不是路由调用 showList
。如果是这样,则 index
函数没有 return 操作。为了使其工作,您需要在 index
函数中 return 从 showList
函数中 return 编辑的内容,否则将不会呈现视图。尝试将 index
函数更改为:
public function index($action = '', $id= '') {
switch ($action) {
case '' :
case 'list' :
return $this->showList();
case 'add' :
return $this->addCategories();
case 'edit' :
return $this->editCategories($id);
}
}