我正在使用xmacro来录制键盘快捷键,这需要$DISPLAY
重播.但是,有时我的$DISPLAY
是:0,有时:1,所以每次发生这种情况我都必须手动更改值.为什么它会不断变化,有没有办法将$DISPLAY
值设置为:0或:1永久?(我可以DISPLAY=:0
在一个终端中导出,但这不会改变$DISPLAY
新终端的值.)
我想抓住它们并将有用的消息返回给用户.文档https://docs.djangoproject.com/en/1.4/topics/auth/表示在给出无效的用户名时会引发ValueError.当用户名已存在时,还存在IntegrityError.这些都是?
这是通常的做法吗?
在控制器类中,我有这个功能:
public function index(){
$this->load->helper('url');
$data['title'] = 'News archive';
$this->load->view('news/index', $data);
}
Run Code Online (Sandbox Code Playgroud)
我加载了帮助URL,因为我在news/index中使用了anchor().所以看起来在父函数中加载helper就足够了,我不必在news/index中加载它.
所以我的问题是CI下面发生了什么让我这样做?是load->查看一个函数,还是粘贴在$ data上执行新闻/索引的结果?load-> view如何识别已在索引中加载的helper url?我仍然试图理解CI框架的工作原理.
还有什么是在我们需要的时候在构造函数或每个函数中加载帮助器的最佳位置?