我需要一些帮助来编写循环并将参数传递给函数。
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();
}
我需要做什么才能将项目类型传递给函数而不是重复函数?某种循环?