我需要一些帮助来编写循环并将参数传递给函数。
switch ( $action ) {
case 'listItemTypeOne':
listItems(TypeOne);
break;
case 'newItemTypeOne':
newItem(TypeOne);
break;
case 'deleteItemTypeOne':
deleteItem(TypeOne);
break;
case 'listItemTypeTwo':
listItems(TypeTwo);
break;
case 'newItemTypeTwo':
newItem(TypeTwo);
break;
case 'deleteItemTypeOne':
deleteItem(TypeTwo);
break;
default:
listItems(TypeOne);
}
我应该提到这些类型代表一个类 现在这是我无法理解的部分
function listItem(Type)
$results = array();
$data = TypeClass::getList();
$results[Type] = $data['results'];
}
function newItem(Type) {
$results = array();
$type = new TypeClass;
$type->storeFormValues( $_POST );
$type->insert();
}
function deleteItem(Type) {
$type->delete();
}
将项目类型传递给函数而不是复制函数需要做什么?某种循环?
答案 0 :(得分:0)
function listItems($Type){
$results = array();
swith($Type){
case 'TypeOne':
$data = TypeOne::getList();
break;
case 'TypeTwo':
$data = TypeTwo::getList();
break;
}
$results[$Type] = $data['results'];
}