本文整理汇总了PHP中Json::setErrors方法的典型用法代码示例。如果您正苦于以下问题:PHP Json::setErrors方法的具体用法?PHP Json::setErrors怎么用?PHP Json::setErrors使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Json
的用法示例。
在下文中一共展示了Json::setErrors方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: setErrors
* @version v0.2 31-08-2015 15:35:00
*/
class Json
{
public static function setErrors($errors)
{
return json_encode(array("errors" => $errors));
}
public static function setSuccess($success)
{
return json_encode(array("success" => $success));
}
}
try {
$cargar = new CargarArchivo("archivos", 1, 4096, 'png,jpg,gif,pdf', '0');
// Ejemplo de subida múltiple sin sobreescritura
//$cargar = new CargarArchivo("archivos2", 0, 100, 'jpg'); // Ejemplo de subida de un solo archivo con sobreescritura
$cargar->setUploadDir('uploads/');
if ($cargar->validar()) {
if ($cargar->upload()) {
//if ($cargar->eliminarArchivo($cargar->getSuccess()['nombre'])) {
echo Json::setSuccess($cargar->getSuccess());
} else {
echo Json::setErrors($cargar->getErrors());
}
} else {
echo Json::setErrors($cargar->getErrors());
}
} catch (RuntimeException $e) {
echo Json::setErrors($e->getMessage());
}