Hallo zusammen,
ich hab folgendes Problem:
Irgendwie bekomm ich keine Error-msgs bei folgendem Script.
Die Validation und alles funktioniert prima. Wenn ich das Feld
freilasse wird der Eintrag auch nicht gespeichert.
Nur die Error Message am input field wird einfach nicht generiert.
MODEL ###############################################
class Profile extends AppModel {
var $name = 'Profile';
var $belongsTo = array(
'User' => array (
'foreignKey' => 'id'
)
);
var $validate = array(
'firstname' => array(
'rule' => 'alphaNumeric',
'required' => true
),
);
}
CONTROLLER ############################################
class ProfilesController extends AppController {
var $name = 'Profiles';
var $helpers = array('Html', 'Session', 'Form', 'Profiles');
function index() {
$this->checkAuth();
// Wenn Daten gesendet wurden in Datenbank speichern
if(!empty($this->data)) {
$this->Profile->id = $this->Session->read('id');
if($this->Profile->save($this->data)) {
$this->Session->setFlash('Daten wurden erfolgreich
gespeichert');
} else {
$this->Session->setFlash('Daten wurden nicht gespeichert');
}
}
// Daten aus Datenbank auslesen
$this->Profile->id = $this->Session->read('id');
$profile = $this->Profile->read();
// Daten an View senden
$this->set('profile', $profile);
}
}
VIEW #############################################################
<?=$form->create('Profile', array('action' => 'index', 'class' =>
'normalform'));?>
<?=$form->input('firstname', array('value' => $profile['Profile']
['firstname'], 'size' => 50, 'maxlength' => 100, 'label' => 'Vorname',
'class' => 'input', 'div' => false));?><br />
<?=$form->error('firstname', 'Bitte den Vornamen angeben');?>
<?=$form->end();?>
Ich hoffe ihr könnt mir helfen,
danke schonmal im voraus
Gruß break
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---