public function init(){
$this->view->user = Zend_Auth::getInstance()->getIdentity();
$this->view->siteName = Zend_Registry::get('config')->site->name;
$this->view->menu = $this->_helper->generateMenu(Zend_Auth::getInstance()->getIdentity());
$this->view->slogan = Zend_Registry::get('config')->site->slogan;
}
Run Code Online (Sandbox Code Playgroud)
这是所有模块中所有控制器中的init文件,我可以放置这个代码,以便执行每个请求,而不管被调用的模块/控制器是什么?
这是我的代码:
Comic[] comix = new Comic[3];
comix[0] = new Comic("The Amazing Spider-man","A-1","Very Fine",9240.00F);
comix[0].setPrice((Float)quality.get(comix[0].condition));
for(int i=0;i<comix.length;i++){
System.out.println("Title: " + comix[i].title);
}
Run Code Online (Sandbox Code Playgroud)
为什么在此代码运行时我得到NullPointerException?