Edición de «Ejemplo de input autocomplete con jquery ui»
De KumbiaPHP Framework Wiki
Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 1: | Línea 1: | ||
− | |||
− | |||
=== Descripcion === | === Descripcion === | ||
Línea 34: | Línea 32: | ||
class Estados extends ActiveRecord { | class Estados extends ActiveRecord { | ||
− | public function | + | public function obtener_json($estado) { |
if ($estado != '') { | if ($estado != '') { | ||
− | |||
$res = $this->find('columns: estado', "estado like '%{$estado}%'"); | $res = $this->find('columns: estado', "estado like '%{$estado}%'"); | ||
if ($res) { | if ($res) { | ||
+ | // creamos el formato json para el autocomplete ej: ["aragua","caracas"] | ||
foreach ($res as $estado) { | foreach ($res as $estado) { | ||
− | $estados[] = $estado->estado; | + | $estados[] = '"' . $estado->estado . '"'; |
} | } | ||
− | return $estados; | + | return '[' . join(',', $estados) . ']'; |
} | } | ||
} | } | ||
− | return | + | return '["no hubo coincidencias"]'; |
} | } | ||
Línea 59: | Línea 57: | ||
<source lang=php> | <source lang=php> | ||
<?php | <?php | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</source> | </source> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |