事情是这样的。我需要一些方法来为整个控制器设置一个全局变量。
我需要它,因为控制器中的所有操作都需要通过GET方法接收数据。
我想也许把它放在__construct中会让它像这样工作:
public function __construct()
{
$this->team_id = Input::get('team_id');
}但它说team_id没有找到...
谢谢你的帮助,阿拉
发布于 2013-06-19 21:11:20
在将控制器类设置为__construct之前,是否在控制器类中设置了全局变量名$team_id?因为如果你想设置一个未知的变量,它会失败。
发布于 2013-06-19 20:52:13
您是否将'team_id‘值作为请求的一部分发送到控制器?您可以使用Input::has()检查是否正在发送
$this->team_id = Input::has('team_id') ? Input::get('team_id') : 1 /* Default value */ ;编辑:
或者,如果您不能使用默认id,则可以将示例中的'1‘替换为包含如下消息的重定向:'{"response":"No team id supplied!"}’
https://stackoverflow.com/questions/17180624
复制相似问题