Existen varias soluciones, dependiendo de las necesidadades (que no has explicado).
Usar tus propias validaciones http://wiki.kumbiaphp.com/KumbiaPHP_Framework_Versión_1.0_Spirit#validates_presence_of.28.24field.2C_.24Callback http://wiki.kumbiaphp.…
http://wiki.kumbiaphp.com/Consultas#find_all_by_sql_.28string_.24sql.29
http://wiki.kumbiaphp.com/Consultas#find_by_sql_.28string_.24sql.29
find_by_sql (para obtener el primer registro) y find_all_by_sql (para todos los registros)
Cada modelo puede conectarse a una bd diferente, incluso de diferentes marcas (mysql, postgreSQL, sqlite,...)
Hay 2 maneras:1) en tu modelos : protected $database = 'otra'; recomendado2) externamente $model->set_databse();
y en databases.ini deb…
Actualmente html5 tiene incorporado validaciones. Asi que no es necesario js . Solamente necesario si quieres validar en navegadores antiguos, y lo mejor es usar una lib js que valida igual que html5.
Adazam la beta1 no es compatible con php5.4. Debes usar la beta2 (o la 0.9).Además es recomendable usar estas últimas versiones más actualizadas y más rápidas.
Hola Williamcc,el problema debe ser de tu configuración.La mayoría de servidores compartidos que usan plesk panel, internamente usan centos. Y Kumbiaphp funciona perfectamente con plesk tanto con mysql como postgresql.
Este problema es externo a KumbiaPHP. Cuando es un error de bd, KumbiaPHP siempre muestra el error enviado por php o la bd.
Porque no se conecta, pueden ser varias cosas:1 nombre de usuario y contraseña erroneos2 otros datos de conexion erroneos3 po…
Lo recomendable es en el modelo, pero nada es ley. Además siempre existe la excepción que confirma la regla.Eso depende para cada caso, simplemente usa el sentido común.
As of jQuery 1.7, the .live() method is deprecated. Use .on() to attach event handlers. Users of older versions of jQuery should use .delegate() in preference to .live().
Es más fácil poner en la bd que no puede ser nulo, pero además darle el valor por defecto de 0.
Otra forma muy fácil es mirarlo y cambiarlo en el before_save() de tu modelo.
function before_save() { If(!isset($this->campo)) $this->campo = 0;}
Estas usando el ApplicationController que esta obsoleto, es de las versiones anteriores y se mantiene por compatibilidad. Pero que quitaremos de la versión final. $this->post, $this->redirect, $this->has_posts ... todos dejaran de funciona…
williamcc, eso no es beta2es imposible que funcione en beta2 usando el AppController con tu código.
Ademas es mucho más fácil.Algunos ejemplos de uso del Auth:http://wiki.kumbiaphp.com/Beta2_Sistema_de_Loginhttp://paraisolinux.com/sistema-de-login-c…
info http://wiki.kumbiaphp.com/KumbiaPHP_Framework_Versi%C3%B3n_1.0_Beta2#Clase_Form
todos los helpers tiene el párametro $attr, para pasarle string o arrayecho Form::text('nombre',"class= 'caja' id='miId'");
Video tutorial que lo explica
Buenasprecisamente si miras el blog tienes 2 videotutorialeshttp://www.kumbiaphp.com/blog/2013/11/13/video-tutoriales-para-crear-template-con-bootstrap/
Es recomendable usar la beta2.
"Parse error: syntax error, unexpected T_STRING, expecting
T_FUNCTION in C:\wamp\www\kumbia\app\controllers\saludo_controller.php
on line 6"
el error es bien claro, mira la linea 6 de saludo_controller.php
Por defecto si no tocas nada en el config.ini funciona para que todas las apps usen el mismo (si están en el mismo dominio).
namespace_auth = "default"
si quieres que otra app use el suyonamespace_auth = "mipropioauth"
Ejemplos de apps:dominio.com/ …