Allow send string to setNull method.
This commit is contained in:
parent
3c8a21161f
commit
11141a0eee
@ -805,13 +805,21 @@ class Model {
|
|||||||
* Permite definir como nulo el valor de un atributo.
|
* Permite definir como nulo el valor de un atributo.
|
||||||
* Sólo funciona para actualizar un elemento de la BD, no para insertar.
|
* Sólo funciona para actualizar un elemento de la BD, no para insertar.
|
||||||
*
|
*
|
||||||
* @param array $atts
|
* @param string|array $atts
|
||||||
|
* Atributo o arreglo de atributos que se definirán como nulos.
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function setNull(array $atts) {
|
public function setNull(string|array $atts): void {
|
||||||
foreach ($atts as $att) {
|
if (is_array($atts)) {
|
||||||
|
foreach ($atts as $att)
|
||||||
if (!in_array($att, $this->toNull))
|
if (!in_array($att, $this->toNull))
|
||||||
$this->toNull[] = $att;
|
$this->toNull[] = $att;
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!in_array($atts, $this->toNull))
|
||||||
|
$this->toNull[] = $atts;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
Loading…
Reference in New Issue
Block a user