Browse Source

Merge branch 'develop'

Taylor Otwell 13 years ago
parent
commit
8d232aa0df
3 changed files with 28 additions and 9 deletions
  1. 1 1
      public/index.php
  2. 1 8
      system/db.php
  3. 26 0
      system/form.php

+ 1 - 1
public/index.php

@@ -3,7 +3,7 @@
  * Laravel - A clean and classy framework for PHP web development.
  *
  * @package  Laravel
- * @version  1.2.0
+ * @version  1.2.1
  * @author   Taylor Otwell
  * @license  MIT License
  * @link     http://laravel.com 

+ 1 - 8
system/db.php

@@ -56,14 +56,7 @@ class DB {
 
 		foreach ($bindings as $key => &$binding)
 		{
-			if (is_null($binding))
-			{
-				$query->bindValue($key + 1, null, \PDO::PARAM_INT);
-			}
-			else
-			{
-				$query->bindParam($key + 1, $binding);
-			}
+			$query->bindParam($key + 1, $binding);
 		}
 
 		$result = $query->execute();

+ 26 - 0
system/form.php

@@ -110,6 +110,19 @@ class Form {
 		return '<input'.HTML::attributes(array_merge($attributes, array('type' => $type, 'name' => $name, 'value' => $value, 'id' => static::id($name, $attributes)))).'>'.PHP_EOL;
 	}
 
+	/**
+	 * Create a HTML text input element.
+	 *
+	 * @param  string  $name
+	 * @param  string  $value
+	 * @param  array   $attributes
+	 * @return string
+	 */
+	public static function text($name, $value = null, $attributes = array())
+	{
+		return static::input('text', $name, $value, $attributes);
+	}
+
 	/**
 	 * Create a HTML password input element.
 	 *
@@ -122,6 +135,19 @@ class Form {
 		return static::input('password', $name, null, $attributes);
 	}
 
+	/**
+	 * Create a HTML hidden input element.
+	 *
+	 * @param  string  $name
+	 * @param  string  $value
+	 * @param  array   $attributes
+	 * @return string
+	 */
+	public static function hidden($name, $value = null, $attributes = array())
+	{
+		return static::input('hidden', $name, $value, $attributes);
+	}
+
 	/**
 	 * Create a HTML search input element.
 	 *