function testAction()
{
if($this->_request->getPost('id') ==1)
..
if($this->_request->getPost('id') ==2)
..}
这样?
{
if($this->_request->getPost('id') ==1)
..
if($this->_request->getPost('id') ==2)
..}
这样?
调试欢乐多
function aAction()
{
代码1
}function bAction()
{
代码1(相同)
}
1.如果处理一样只是显示不同的话,可以根据参数选择不同的模板
2.如果大部分处理相同,只有一个或两个处理不同,用继承。
相同的处理都写在父类中,处理ID部分定义一个抽象方法,父类中处理ID的部分都调用抽象类。
抽象类的实际处理,都放到子类中。