小编Jes*_*nce的帖子

如何在所有控制器中集中我的init函数的代码?

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文件,我可以放置这个代码,以便执行每个请求,而不管被调用的模块/控制器是什么?

php zend-framework

2
推荐指数
1
解决办法
867
查看次数

为什么我在这个for循环中得到NullPointerException?

这是我的代码:

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?

java for-loop exception

0
推荐指数
1
解决办法
1483
查看次数

标签 统计

exception ×1

for-loop ×1

java ×1

php ×1

zend-framework ×1