added comments to form class.
This commit is contained in:
parent
766fa9831a
commit
122dff974f
|
@ -52,6 +52,11 @@
|
||||||
|
|
||||||
'handler' => function($exception, $severity, $message, $config)
|
'handler' => function($exception, $severity, $message, $config)
|
||||||
{
|
{
|
||||||
|
if ($config['log'])
|
||||||
|
{
|
||||||
|
call_user_func($config['logger'], $severity, $message);
|
||||||
|
}
|
||||||
|
|
||||||
if ($config['detail'])
|
if ($config['detail'])
|
||||||
{
|
{
|
||||||
$data = compact('exception', 'severity', 'message');
|
$data = compact('exception', 'severity', 'message');
|
||||||
|
@ -63,11 +68,6 @@
|
||||||
$response = Response::error('500');
|
$response = Response::error('500');
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($config['log'])
|
|
||||||
{
|
|
||||||
call_user_func($config['logger'], $severity, $message);
|
|
||||||
}
|
|
||||||
|
|
||||||
$response->send();
|
$response->send();
|
||||||
|
|
||||||
exit(1);
|
exit(1);
|
||||||
|
|
|
@ -15,9 +15,25 @@ class Form {
|
||||||
/**
|
/**
|
||||||
* Open a HTML form.
|
* Open a HTML form.
|
||||||
*
|
*
|
||||||
* Note: If PUT or DELETE is specified as the form method, a hidden input field will be generated
|
* If PUT or DELETE is specified as the form method, a hidden input field will be generated
|
||||||
* containing the request method. PUT and DELETE are not supported by HTML forms, so the
|
* containing the request method. PUT and DELETE are not supported by HTML forms, so the
|
||||||
* hidden field will allow us to "spoof" PUT and DELETE requests.
|
* hidden field will allow us to "spoof" PUT and DELETE requests.
|
||||||
|
*
|
||||||
|
* Unless specified, the "accept-charset" attribute will be set to the application encoding.
|
||||||
|
*
|
||||||
|
* <code>
|
||||||
|
* // Open a "POST" form to the current request URI
|
||||||
|
* echo Form::open();
|
||||||
|
*
|
||||||
|
* // Open a "POST" form to a given URI
|
||||||
|
* echo Form::open('user/profile');
|
||||||
|
*
|
||||||
|
* // Open a "PUT" form to a given URI
|
||||||
|
* echo Form::open('user/profile', 'put');
|
||||||
|
*
|
||||||
|
* // Open a form that has HTML attributes
|
||||||
|
* echo Form::open('user/profile', 'post', array('class' => 'profile'));
|
||||||
|
* </code>
|
||||||
*
|
*
|
||||||
* @param string $action
|
* @param string $action
|
||||||
* @param string $method
|
* @param string $method
|
||||||
|
@ -149,6 +165,11 @@ public static function raw_token()
|
||||||
/**
|
/**
|
||||||
* Create a HTML label element.
|
* Create a HTML label element.
|
||||||
*
|
*
|
||||||
|
* <code>
|
||||||
|
* // Create a label for the "email" input element
|
||||||
|
* echo Form::label('email', 'E-Mail Address');
|
||||||
|
* </code>
|
||||||
|
*
|
||||||
* @param string $name
|
* @param string $name
|
||||||
* @param string $value
|
* @param string $value
|
||||||
* @param array $attributes
|
* @param array $attributes
|
||||||
|
@ -167,6 +188,14 @@ public static function label($name, $value, $attributes = array())
|
||||||
* If an ID attribute is not specified and a label has been generated matching the input
|
* If an ID attribute is not specified and a label has been generated matching the input
|
||||||
* element name, the label name will be used as the element ID.
|
* element name, the label name will be used as the element ID.
|
||||||
*
|
*
|
||||||
|
* <code>
|
||||||
|
* // Create a "text" input element named "email"
|
||||||
|
* echo Form::input('text', 'email');
|
||||||
|
*
|
||||||
|
* // Create an input element with a specified default value
|
||||||
|
* echo Form::input('text', 'email', 'example@gmail.com');
|
||||||
|
* </code>
|
||||||
|
*
|
||||||
* @param string $name
|
* @param string $name
|
||||||
* @param mixed $value
|
* @param mixed $value
|
||||||
* @param array $attributes
|
* @param array $attributes
|
||||||
|
@ -318,6 +347,14 @@ public static function textarea($name, $value = '', $attributes = array())
|
||||||
/**
|
/**
|
||||||
* Create a HTML select element.
|
* Create a HTML select element.
|
||||||
*
|
*
|
||||||
|
* <code>
|
||||||
|
* // Create a HTML select element filled with options
|
||||||
|
* echo Form::select('sizes', array('S' => 'Small', 'L' => 'Large'));
|
||||||
|
*
|
||||||
|
* // Create a select element with a default selected value
|
||||||
|
* echo Form::select('sizes', array('S' => 'Small', 'L' => 'Large'), 'L');
|
||||||
|
* </code>
|
||||||
|
*
|
||||||
* @param string $name
|
* @param string $name
|
||||||
* @param array $options
|
* @param array $options
|
||||||
* @param string $selected
|
* @param string $selected
|
||||||
|
@ -343,6 +380,14 @@ public static function select($name, $options = array(), $selected = null, $attr
|
||||||
/**
|
/**
|
||||||
* Create a HTML checkbox input element.
|
* Create a HTML checkbox input element.
|
||||||
*
|
*
|
||||||
|
* <code>
|
||||||
|
* // Create a checkbox element
|
||||||
|
* echo Form::checkbox('terms', 'yes');
|
||||||
|
*
|
||||||
|
* // Create a checkbox that is selected by default
|
||||||
|
* echo Form::checkbox('terms', 'yes', true);
|
||||||
|
* </code>
|
||||||
|
*
|
||||||
* @param string $name
|
* @param string $name
|
||||||
* @param string $value
|
* @param string $value
|
||||||
* @param bool $checked
|
* @param bool $checked
|
||||||
|
@ -357,6 +402,14 @@ public static function checkbox($name, $value = 1, $checked = false, $attributes
|
||||||
/**
|
/**
|
||||||
* Create a HTML radio button input element.
|
* Create a HTML radio button input element.
|
||||||
*
|
*
|
||||||
|
* <code>
|
||||||
|
* // Create a radio button element
|
||||||
|
* echo Form::radio('drinks', 'Milk');
|
||||||
|
*
|
||||||
|
* // Create a radio button that is selected by default
|
||||||
|
* echo Form::radio('drinks', 'Milk', true);
|
||||||
|
* </code>
|
||||||
|
*
|
||||||
* @param string $name
|
* @param string $name
|
||||||
* @param string $value
|
* @param string $value
|
||||||
* @param bool $checked
|
* @param bool $checked
|
||||||
|
@ -414,6 +467,13 @@ public static function reset($value, $attributes = array())
|
||||||
/**
|
/**
|
||||||
* Create a HTML image input element.
|
* Create a HTML image input element.
|
||||||
*
|
*
|
||||||
|
* The URL::to_asset method will be called on the given URL.
|
||||||
|
*
|
||||||
|
* <code>
|
||||||
|
* // Create an image input element
|
||||||
|
* echo Form::image('img/submit.png');
|
||||||
|
* </code>
|
||||||
|
*
|
||||||
* @param string $url
|
* @param string $url
|
||||||
* @param array $attributes
|
* @param array $attributes
|
||||||
* @return string
|
* @return string
|
||||||
|
|
Loading…
Reference in New Issue