Hallo Andreas, Danke für die Antwort, jetzt ist mir das klar geworden ;) Nur noch eine Kleinigkeit:
On Jun 11, 9:54 pm, Andreas <[EMAIL PROTECTED]> wrote: > Hi sebo, > > On 10 Jun., 12:12, sebo <[EMAIL PROTECTED]> wrote:> -isUnique => bei edit > muss dieses Feld geändert werden - das ist nicht > > gerade in meinem Sinne, da es ja nur ausser genau diesem Eintrag keine > > weiteren gleichen Einträge geben soll - wie kann ich das lösen? > > Nutzt die neuste Cake-Version? Laut diesem > Ticket:https://trac.cakephp.org/ticket/2032 > klingt das so, also ob das nicht mehr passieren sollte. > Evtl. helfen dir auch diese Beiträge in der englischen > Gruppe:http://groups.google.com/group/cake-php/browse_thread/thread/b3a1e4ae... > joar, funktioniert mit neuer Version > > > -alphaNumeric => hier sehe ich keine Möglichkeit, weitere Zeichen wie > > etwa Umlaute, Leerzeichen,... zu erlauben. Idee: Lieber gleich > > Sanitize verwenden? Dann gehen ja auch die schönen Fehlermeldungen > > verloren? > > Niemand zwingt dich einen der bereits eingebauten "Validatoren" zu > verwenden :) Du kannst bei $validate auch einfach eine Regular- > Expression ganz nach deinem Wuncsh angeben: > var $validate = array( > 'username' => array( > 'valid' => array( > 'rule'=>'#^[a-z0-9_-]*$#i', > 'message' => 'invalid' > ) > ) > ); > Ah, hätt ich wohl auch drauf kommen können... Das sieht bei mir jetzt etwa so aus: 'charCheck'=>array( 'rule'=>'#^[a-zA-Z0-9äöüÄÖÜ_\- ]*$#', 'message' => 'Bitte nur Buchstaben, Zahlen, Leerzeichen, \'_\' und \'-\' eingeben.' ) Kann ich eigene Regeln auch irgendwo zentral definieren? Das wäre wohl sinnvoll wenn ich eine Regel über verschiedene Controller hinweg verwende. > > > Frage zu Assoziationen: > > Wie kann ich auf einen Eintrag des selben Models verweisen? Also z.B. > > um auf vorherige Versionen zu verweisen oder eine Baumstruktur zu > > realisieren? > > Angenommen, du hast einen User der wiederum zu einem übergeordneten > User gehört: > var $belongsTo = array( > 'ParentUser' => > array('className' => 'User', > 'foreignKey' => > 'parent_user_id', > ) > ); > Ah so geht das ;) Wenn man hier Parent wegläßt, verabschiedet sich das Ganze... Mein Gedanke war auch hier ganz auf Konvention zu setzen. Danke & Gruß Sebastian --~--~---------~--~----~------------~-------~--~----~ Bitte bei Fragen immer auch die aktuell verwendete cakePHP Version angeben und wenn möglich auch das verwendete Betriebssystem und die PHP Version. Danke. Sie erhalten diese Nachricht, weil Sie Mitglied sind von Google Groups-Gruppe "CakePHP-de für deutsche CakePHP Entwickler". Für das Erstellen von Beiträgen in dieser Gruppe senden Sie eine E-Mail an [email protected] Um sich von dieser Gruppe abzumelden, senden Sie eine E-Mail an [EMAIL PROTECTED] Weitere Optionen finden Sie in dieser Gruppe unter http://groups.google.com/group/cakephp-de?hl=de -~----------~----~----~----~------~----~------~--~---
