foreach ($files as $file) { $file = trim($file); $tokens = explode(".", $file); $extension = array_pop($tokens); if (!in_array(strtolower($extension), array('jpg', 'png', 'gif', 'zip'))) { Message::register(new Message(Message::DANGER, i18n(array("en" => "Only file with extension jpg,png,gif,zip is allowed. Please restrict your files with these types.", "zh" => "上传文件仅支持jpg,png,gif,zip,请检查您的上传文件")))); $error_flag = true; break; } } } /// proceed submission // proceed for $title $object->setTitle($title); // proceed for $password $object->setPassword($password); // proceed for $email $object->setEmail($email); // proceed for $description_en $object->setDescriptionEn($description_en); // proceed for $description_zh $object->setDescriptionZh($description_zh); // proceed for $active $object->setActive($active); // proceed for $price if (!empty($price)) { $object->setPrice($price); } // proceed for $images $object->setImages($images); // proceed for $thumbnail