-2
ich bin mit CakePHP ..PHP-Code alle Jahre zwischen zwei ausgewählten Jahre einzufügen
Ich habe fromyear und ToYearFelder in meiner Form
ich will, wenn ich fromYear wählen = 2013 und ToYear = 2016
dann legen sie diese 3 Zeilen in der Datenbank wie unter Beispiel ..
fromyear
2013
2014
2015
2016
like wise...
please help me to get above scenario..
ich habe versucht, unter code ... aber das ist gleich von Jahr in alle Zeilen einfügen ... aber ich möchte das ganze Jahr zwischen ausgewählten Jahren einfügen.
public function addVin(){
$this->layout = "backend";
if($this->request->is('post')){
$this->loadModel('VinStore');
$from = $this->request->data['VinStore']['FromYear'];
$to = $this->request->data['VinStore']['ToYear'];
if((!empty($from)) && (!empty($to))) {
$count = $from - $to;
for ($i=0; $i<=$count; $i++) {
$this->VinStore->create();
$this->VinStore->save($this->request->data);
}
$this->Session->setFlash("Vin Data has been added");
$this->redirect('/admins/addVin');
}
}
}
Sie würden uns den Code zeigen, für '$ this-> VinStore-> save();', bevor wir sicher sein würden, was die ziemlich offensichtlichen Fehler – RiggsFolly
sind, aber ich habe meinen kompletten Funktionscode da ... ich arbeite an CakePHP 2.0 ... –
Müssen Sie sehen, die Methode, die Sie aufrufen (wahrscheinlich falsch), um die Daten zu speichern $ this-> VinStore-> speichern ($ this-> Anfrage-> Daten) ; ' – RiggsFolly