Error #1045 en MySql

2008-01-29 Por tema ––––•(-•Dařĸ_ŵîÇÇąŅ•-)•––––
Instale el WAMP, para utilizarlo con cakePHP, pero cada vez que trato de
entrar a phpMyAdmin me sale:
 Bienvenido a phpMyAdmin 2.10.1


phpMyAdmin intentó conectarse con el servidor MySQL, y el servidor rechazó
esta conexión. Deberá revisar el host, nombre de usuario y contraseña en
config.inc.php y asegurarse que corresponden con la información provista por
el administrador del servidor MySQL.
 Error

*MySQL ha dicho: *[image:
Documentación]
#1045 - Access denied for user 'root'@'localhost' (using password: NO)

 No tengo contraseña en MySql y tambien revise el archivo config.inc en el
directorio donde tengo instalada la version de php.
He estado buscando por todos lados y nada resuelve mi problema. Estoy
desesperada, por favor, alguien compadezcase de mi.. I need your help!!!






-- 
<<...Maybe I'm not at the height of your desires. Maybe I've caused more
disappointments than reasons for you to be proud of me. Maybe I'm just a
burden. Maybe you just wish I didn't exist. Maybe it's just the rain that
makes me... cry...>>

--~--~-~--~~~---~--~~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a CakePHP-es@googlegroups.com
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~--~~~~--~~--~--~---



Re: Validación de formularios, algunos problemas

2008-01-29 Por tema Fran Iglesias

Hola,

Prueba con...

El 30/01/2008, a las 0:17, Pq2son2 escribió:

> Modelo: (tal cual lo tienes)
>
> Control:
> ...
>   function login(){
>   if(!empty($this->data)){
>   if($this->Client->save($this->data)

model->save hace las validaciones automágicamente.

> Vista:
> ...
>   create('clients', array('action' =>  
> 'login'));?>
>   input('username','error' => array('min1'  
> => 'Mensaje de error'));?>
> input('password');?>
>   submit('Ok');?>
>   end(); ?>

--
Fran Iglesias
[EMAIL PROTECTED]




--~--~-~--~~~---~--~~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a CakePHP-es@googlegroups.com
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~--~~~~--~~--~--~---



Validación de formularios, algunos problemas

2008-01-29 Por tema Pq2son2

Buenas noches,

Primer me gustaria agradecer de antemano la ayuda, soy nuevo en
cakephp 1.2, y creo que és un tema en el que la gente tiene problemas
aun que curiosamente es tambien del que mas tutoriales hay, pero es
que aun provarlo una y otra vez no consigo que me salga ningun mensaje
de error en la validacion.

Así pués me explicaré, empezaré por el codigo.

Modelo:
...
var $validate = array(
'username' => array(
'minl'=> array('rule'=>array('minLength',3),

'required'=>true,

'allowEmpty'=>true)));


Control:
...
function login(){
if(!empty($this->data)){
$this->Client->set($this->data);
if($this->Client->validates()){
...


Vista:
...
create('clients', array('action' => 'login'));?
>
input('username', array ('minLength' =>
1));?>
error('username', array('minl'));?>
input('password');?>
submit('Ok');?>
end(); ?>
...

En ningún momento he conseguido que me devuelva ningún mensage de
error y ya me estoy desesperando llevo 2 dias así y primero mire los
manuales de cakephp para 1.1, después los tempdocs.cakephp.org que son
los 1.2 y finalmente en bakery, pero nada.
Por si sirve de algo tambien no me da ningún mensaje de error y eso
que el DEBUG del core.php lo he puesto a '3'. Tambien hago que me
imprima el $this->Client y en los campos "validate" y "validateErrors"
me los saca siempre vacios. Creo que no me carga correctamente la
variable $validate dentro del modelo.
Como último apunte, estoy trabajando sobre un plugin, aun que no he
leido que pueda afectar negativamente.


Gracias de antemano y saludos.
--~--~-~--~~~---~--~~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a CakePHP-es@googlegroups.com
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~--~~~~--~~--~--~---



Re: Como llamo una metodo de AppController desde un modelo

2008-01-29 Por tema Gerardo Glez

Pues si te quieres poner rudo puedes pasar como el controlador pasando
como parametro en la funcion del modelo que deseas usar la
funcionalidad del controlador "$this" (la referencia al objeto
controlador).

Como ya te han comentado no es recomendable en absoluto hacer algo
asi, pero eso es la respuesta a tu pregunta. ¿Efectos colaterales?
luego nos cuentas...



On 25 ene, 11:14, Kurt <[EMAIL PROTECTED]> wrote:
> Hola, Quiero llamar un metodo del AppController desde un modelo. Me
> explico yo dentro de un modelo tengo una variable donde guardo el
> usuario que este en ese momento logueado para uqe al hacer una
> consulta sin yo tener que enviarle el usuario el automaticamente sepa
> el usuario de sesion. Yo tengo un metodo que hace eso en
> AppController, como hago yo referencia a ese metodo desde un modelo?
>
> Quizas esto no sea la mejor manera de trabajar pero eso me soluciona
> otras cosas cosas, se puede hacer sin tener que instanciar el
> conotrolador osea solamente haceindo un llamdo asi $this -> NoseQue ->
> usuarioSesion(); osea algo asi.
--~--~-~--~~~---~--~~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a CakePHP-es@googlegroups.com
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~--~~~~--~~--~--~---



Re: llamada a funciones - requestAction

2008-01-29 Por tema Pablo Viojo
Lo mejor sería que accept_recomendation fuera un método (accept) del modelo
Recomendation y luego la invocas desde el controlador como
$this->Recomendation->accept($to, $from);

Por norma no deberían haber funciones en el controlador que no fueran
acciones (aclaro, pueden haber excepciones)

Saludos,

-- 
Pablo Viojo
[EMAIL PROTECTED]
http://pviojo.net

2008/1/28 pepejose <[EMAIL PROTECTED]>:

>
> gracias por responder a los 2.
>
> @ Fran Iglesias
>
> no, precisamente no quiero que sea una accion jeje
>
> por lo que lo que comentas es lo que haré.
>
> gracias

--~--~-~--~~~---~--~~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a CakePHP-es@googlegroups.com
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~--~~~~--~~--~--~---



Re: Como configurar al consola?

2008-01-29 Por tema Pablo Viojo
Algo similar a lo que hace JAVA, C, PHP, etc con relacion a assembler :D

Saludos,


2008/1/28 Asinox <[EMAIL PROTECTED]>:

>
> Gracias,
>
> pero si no es obligatoria, por que usarla?
>
> osea, (pregunta de tonto), ¿ella que hace por mi?
>
>
> On Jan 28, 11:55 am, boriscy <[EMAIL PROTECTED]> wrote:
> > Bueno como dice Matias ese video te ayudara mucho para que puedas
> > configurar el cakephp y pudas usar en modo consola.
> > lo que si te recomiendo es de que hagas correr los comandos en el
> > directorio con tu aplicacion. Por ejemplo yo tengo isntalado mi wamp
> > en el D: en windows
> > lo que debes hacer es ir a dir donde este tu aplicacion cake ej: D:
> > \wamp\www\cake\app
> >
> > On 27 ene, 18:00, "Matias Lespiau" <[EMAIL PROTECTED]> wrote:
> >
> > > Buenas Asinox,
> >
> > > La consola no es obligatoria, pero agiliza el desarrollo ya que genera
> > > codigo. Quizas si nos cuentas a que tutorial te refieres te podamos
> ayudar
> > > mas. Para configurar la consola hay un screencast que lo explica muy
> bien
> > > (en ingles).
> >
> > >http://cakephp.org/screencasts
> >
> > > Espero que te sirva, cualquier cosa pasate por el canal de irc de
> freenode
> > > #cakephp-es
> >
> > > Saludos,
> >
> > > --
> > > Matias Lespiauhttp://www.gignus.com/
> >
> > > 2008/1/27 Asinox <[EMAIL PROTECTED]>:
> >
> > > > Hola, estoy tratando de empezar con cakephp, todo muy bien hasta que
> > > > en el tutorial me encontre con que tengo que usar algo via consola.
> >
> > > > es obligatorio?
> >
> > > > trate de usarla, pero no pude
> >
> > > > alguien me dice como configurar?
> >
> > > > Saludos
> >
>


-- 
Pablo Viojo
[EMAIL PROTECTED]
http://pviojo.net

--~--~-~--~~~---~--~~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a CakePHP-es@googlegroups.com
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~--~~~~--~~--~--~---



Re: Como llamo una metodo de AppController desde un modelo

2008-01-29 Por tema Fran Iglesias

Hola,

El 29/01/2008, a las 14:01, Pablo Viojo escribió:

> Lo que no veo muy claro es como saber a que modelo asignarsela, ya  
> que a priori tu no sabes los modelos que vas a utilizar. Una  
> solución sería asignarla a todos los modelos que son usados por el  
> controller, pero de repente genera una sobrecarga innecesaria.

Tienes razón. Sin embargo, los modelos que usa el controlador se  
pueden averiguar. Por ejemplo, mirando el array Controller->modelNames.

> Con relación a la discusión principal creo que lo mejor es que los  
> modelos reciban todos los parámetros necesarios de modo de poder  
> ejecutar su funcionalidad independientemente del contexto en que se  
> encuentres.


Estoy de acuerdo, de hecho creo que aunque uno tuviese la otra  
solución siempre debería dejar abierta la posibilidad de pasar el  
usuario
--
Fran Iglesias
[EMAIL PROTECTED]




--~--~-~--~~~---~--~~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a CakePHP-es@googlegroups.com
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~--~~~~--~~--~--~---



Re: Como llamo una metodo de AppController desde un modelo

2008-01-29 Por tema Pablo Viojo
Fran:

Le veo un problen

2008/1/29 Fran Iglesias <[EMAIL PROTECTED]>:

>
>
> El 28/01/2008, a las 21:48, Arantxa Grajal escribió:
>
>
> En tu AppController->beforeFilter() lees el usuario de la sesión y se
> lo pasas al modelo con el setDefaultUser($user) que acabas de crear.
>

Lo que no veo muy claro es como saber a que modelo asignarsela, ya que a
priori tu no sabes los modelos que vas a utilizar. Una solución sería
asignarla a todos los modelos que son usados por el controller, pero de
repente genera una sobrecarga innecesaria.


Con relación a la discusión principal creo que lo mejor es que los modelos
reciban todos los parámetros necesarios de modo de poder ejecutar su
funcionalidad independientemente del contexto en que se encuentres. De ese
modo se hace más facil el testeo de tus modelos, ya que para su
funcionamiento no dependen de controladores, componentes, bootstrap, etc.
Son simples clases PHP.

Saludos,


-- 
Pablo Viojo
[EMAIL PROTECTED]
http://pviojo.net

--~--~-~--~~~---~--~~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a CakePHP-es@googlegroups.com
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~--~~~~--~~--~--~---



Re: Como llamo una metodo de AppController desde un modelo

2008-01-29 Por tema Arantxa Grajal
Me parece bien. Probaré a implementarlo así. Aunque mi solución sigue
pareciéndome válida pues CakeSession no es una clase de M o C, es
general y en cuanto a llamadas y tiempos de ejecución, creo que sigue
siendo más rápida...

te cuento

gracias por tu aportación.

El día 29/01/08, Fran Iglesias <[EMAIL PROTECTED]> escribió:
>
>
>
> El 28/01/2008, a las 21:48, Arantxa Grajal escribió:
>
> > Después de darle muchas vueltas, es la mejor solución que encontré.
> > Vale que el MVC es maravilloso y hay que intentar seguir lo máximo
> > esa separación de conceptos, pero nunca debemos olvidarnos de
> > divide y vencerás, reutilización de componentes, y todo ese rollo
> > que nos soltaron en la facultad.
>
>
> Una solución más MVC podría ser
>
> En tu AppModel creas una variable $defaultUser y un método
> setDefaultUser($user)
>
> En tu AppController->beforeFilter() lees el usuario de la sesión y se
> lo pasas al modelo con el setDefaultUser($user) que acabas de crear.
>
> De este modo ahora tienes en todos los modelos una propiedad
> Model::defaultUser a la que puedes recurrir cuando necesites saber el
> usuario de la sesión.
>
> Aparte, en los métodos que lo requieran siempre puedes pasar un
> parámetro opcional user por si necesitas usarlo alguna vez con un
> usuario que no sea el de la sesión.
> --
> Fran Iglesias
> [EMAIL PROTECTED]
>
>
>
>
> >
>


-- 
Arantxa Grajal
[EMAIL PROTECTED]
Unidad de Producción de Grandes Sistemas

Parque Tecnológico de Andalucía
C/María Curie 9-11, 29590 Campanillas (Málaga), España
http://www.ingenia.es

La información transmitida en este mensaje está dirigida solamente a las
personas o entidades a las que figuran en el encabezamiento y puede contener
información confidencial, por lo que si usted lo recibiera por error, por
favor destrúyalo sin copiarlo, usarlo ni distribuirlo, comunicándolo
inmediatamente al emisor del mensaje.

The information transmitted in this message is only addressed to the perons
or institutions that appear in the heading and may contain confidential
information. If you receive it by error, please, destroy it without copying,
using or distributing it, and communicate it immediately to the message
sender.

El medio ambiente y nuestros bosques agradecen su colaboración para
ayudarnos a ahorrar papel, por eso no me imprima si no es imprescindible.

--~--~-~--~~~---~--~~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a CakePHP-es@googlegroups.com
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~--~~~~--~~--~--~---



Re: Es obligatorio usar la opcion de console bake??

2008-01-29 Por tema Matias Lespiau
Asinox,

Buenas, antes que nada, no es obligatorio usar bake.

Bake es un script que nos da una consola que nos permite autogenerar los
modelos, controladores y vistas de los elementos que tenemos en la base de
datos. Es una herramienta muy util porque nos crea todos los ABM
(agregar-borrar-modificar), que son el esqueleto de casi cualquier backend
de un sitio web.

Me gustaria que nos cuentes que problemas tenes a ver si te podemos ayudar.

Mucha suerte!

2008/1/29 Asinox <[EMAIL PROTECTED]>:

>
> Hola, yo como estoy liando con tutoriales, algunos me salen con
> utilizar la consola "bake" , pero he tenido problemas con las
> variables de ambientes en windows, asi que yo pregunto:
>
> para que sirve el Bake?
> es obligatorio hacer uso de bake?
>
>
> Saludos
> >
>


-- 
Matias Lespiau
http://www.gignus.com/

--~--~-~--~~~---~--~~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a CakePHP-es@googlegroups.com
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~--~~~~--~~--~--~---



Re: Como colocar mensajes de error a un formulario?

2008-01-29 Por tema Omark3ar

Asinox te recomiendo q te bajes la version 1.2beta, que anda muy bien,
ya que tiene cosas muy interesantes para hacer lo que vos queres,
cambian cosas muy sutiles pero muy útiles, está muy bien yo hace 2
meses q la estoy usando y hasta ahora no encontre bug, a mi me pasaba
lo mismo que a vos recien empezaba y lei por ahi que era mejor empezar
a prender con esta version y la verdad tenian razón. bueno suerte y
espero que t sirva el consejo


On 26 ene, 19:24, Asinox <[EMAIL PROTECTED]> wrote:
> Hola, estoy empezando con CakePHP, y con unos manuales de ibm sobre
> cakephp, muy buenos, me estan ayudando mucho, pero creo que tienen
> algunos metodos ya no usados, por ejemplo
>
> validando y desplegando mensaje al usuario sobre el campo no valido,
> el manual lo tiene de esta forma:
>
> function beforeValidate() {
> if (!$this->id) {
> if ($this->findCount(array('User.username'
> => $this->data['User']['username'])) > 0) {
> $this->invalidate('username_unique');
> return false;
>
> }
> }
> return true;
> }
>
> ahi todo va bien
>
> pero luego en el formulario me pide que coloque (para crear el input)
> esto:
>
> echo $form->input('username', array('after' => $form->error
> ('username_unique', 'The username is taken. Please try again.')));
>
> pero eso me da error, y claro, al darme error del metodo input no me
> despliega el mensaje debajo del input...
>
> segun vi en el api, lo usado es: generateInputDiv(), pero cuando pongo
> todos los parametros que pide el metodo, meda un offset e igual no
> me despliega el mensaje
>
> entonces cual es la forma de hacerlo?
>
> Saludos
--~--~-~--~~~---~--~~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a CakePHP-es@googlegroups.com
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~--~~~~--~~--~--~---



Re: Como configurar al consola?

2008-01-29 Por tema [EMAIL PROTECTED]

En la vida usé la consola... es más, ni sé donde está :D:D

On 29 ene, 03:28, Asinox <[EMAIL PROTECTED]> wrote:
> Gracias,
>
> pero si no es obligatoria, por que usarla?
>
> osea, (pregunta de tonto), ¿ella que hace por mi?
>
> On Jan 28, 11:55 am, boriscy <[EMAIL PROTECTED]> wrote:
>
> > Bueno como dice Matias ese video te ayudara mucho para que puedas
> > configurar el cakephp y pudas usar en modo consola.
> > lo que si te recomiendo es de que hagas correr los comandos en el
> > directorio con tu aplicacion. Por ejemplo yo tengo isntalado mi wamp
> > en el D: en windows
> > lo que debes hacer es ir a dir donde este tu aplicacion cake ej: D:
> > \wamp\www\cake\app
>
> > On 27 ene, 18:00, "Matias Lespiau" <[EMAIL PROTECTED]> wrote:
>
> > > Buenas Asinox,
>
> > > La consola no es obligatoria, pero agiliza el desarrollo ya que genera
> > > codigo. Quizas si nos cuentas a que tutorial te refieres te podamos ayudar
> > > mas. Para configurar la consola hay un screencast que lo explica muy bien
> > > (en ingles).
>
> > >http://cakephp.org/screencasts
>
> > > Espero que te sirva, cualquier cosa pasate por el canal de irc de freenode
> > > #cakephp-es
>
> > > Saludos,
>
> > > --
> > > Matias Lespiauhttp://www.gignus.com/
>
> > > 2008/1/27 Asinox <[EMAIL PROTECTED]>:
>
> > > > Hola, estoy tratando de empezar con cakephp, todo muy bien hasta que
> > > > en el tutorial me encontre con que tengo que usar algo via consola.
>
> > > > es obligatorio?
>
> > > > trate de usarla, pero no pude
>
> > > > alguien me dice como configurar?
>
> > > > Saludos
--~--~-~--~~~---~--~~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a CakePHP-es@googlegroups.com
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~--~~~~--~~--~--~---



Re: Como llamo una metodo de AppController desde un modelo

2008-01-29 Por tema Fran Iglesias


El 28/01/2008, a las 21:48, Arantxa Grajal escribió:

> Después de darle muchas vueltas, es la mejor solución que encontré.  
> Vale que el MVC es maravilloso y hay que intentar seguir lo máximo  
> esa separación de conceptos, pero nunca debemos olvidarnos de  
> divide y vencerás, reutilización de componentes, y todo ese rollo  
> que nos soltaron en la facultad.


Una solución más MVC podría ser

En tu AppModel creas una variable $defaultUser y un método  
setDefaultUser($user)

En tu AppController->beforeFilter() lees el usuario de la sesión y se  
lo pasas al modelo con el setDefaultUser($user) que acabas de crear.

De este modo ahora tienes en todos los modelos una propiedad  
Model::defaultUser a la que puedes recurrir cuando necesites saber el  
usuario de la sesión.

Aparte, en los métodos que lo requieran siempre puedes pasar un  
parámetro opcional user por si necesitas usarlo alguna vez con un  
usuario que no sea el de la sesión.
--
Fran Iglesias
[EMAIL PROTECTED]




--~--~-~--~~~---~--~~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a CakePHP-es@googlegroups.com
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~--~~~~--~~--~--~---