Főoldal   Súgó Bejelentkezés Regisztráció  
Üdvözlünk, Vendég. Kérlek jelentkezz be vagy regisztrálj.

Jelentkezz be a felhasználóneveddel, jelszavaddal és add meg a munkamenet hosszát
1 évet fizetsz kettőt kapsz a CakePHP tárhely programban!
Silver csomag pl.: 1000MB tárhely, MySQL vagy PostgreSQL.
.hu domain címmel - 12.900 Ft + Áfa / 2év
Hírek: Exkluzív bejelentés CSAK CakePHP.hu fórumlátogatóknak!  Általános blabla...
Oldalak: [1]   Le
Nyomtatás
Téma: Edit és unique  (Megtekintve 88 alkalommal)
« Dátum: 2011. November 05. - 17:26:38 »
kisspepe Nem elérhető
Kölyök tag

Profil megtekintése E-mail
**
Hozzászólások: 88



Sziasztok!

Már megint beleütköztem egy problémába.

Van egy edit oldalam, ahol módosítanám a rekord adatait. A gond, hogy a name mezőre megadtam a validációnál, hogy egyedinek kell lennie.

Ha a szerkesztésnél a name mezőhöz nem nyúlok, és a mentésre kattintok, akkor kiírja hibaüzenetnek, hogy a name mezőnek egyedinek kell lennie.

Tehát a CakePHP nem veszi figyelembe, hogy az nem módosult, és így nem tudja frissíteni az adatokat, mert a name fennakad a validáción.

Van rá egyszerű megoldás, hogy ezt a hibát kiküszöböljem?

Megpróbáltam a save helyett az updateAll-t használni, de arra meg hibaüzenetet dobott a cake.
Naplózva
« Válasz #1 Dátum: 2011. November 05. - 17:39:13 »
sipiatti Nem elérhető
Újonc

Profil megtekintése E-mail
*
Hozzászólások: 43



hiányzik egy echo $this->Form->input('id'); (ilyenkor automatikusan hidden inputnak jön létre)
mivel nincs id, újként akarja elmenteni, de olyan már van
Naplózva
« Válasz #2 Dátum: 2011. November 05. - 17:48:12 »
kisspepe Nem elérhető
Kölyök tag

Profil megtekintése E-mail
**
Hozzászólások: 88



Tényleg. Az kimaradt.
Naplózva
Oldalak: [1]   Fel
Nyomtatás
Ugrás:  

2007 CakePHP Magyarország Fóruma
Powered by SMF 1.1.4 | SMF © 2006, Simple Machines LLC
Magyar fordítás: SMF Magyarország
| Üzemelteti / Hosting: Elite Media     -     Támogatóink: Loovers Szexshop | És a HHO generátor