• die neuesten Einträge mit cakephp bekommen

    function getNewest( $limit = 50 ) { $data = $this->find('all', array( 'order' => $this->name .'.id DESC', 'limit' => $limit) ); return $data; }

  • select-Formularfeld aus Datenbankwerten mit Cake

    Ich möchte mit den Werten einer, über einen Fremdschlüssel verknüpften, Tabelle ein select Feld in einem Formular erzeugen. Das Feld soll aus einer Kombination von id und value bestehen. Das Wertepaar hole ich mir über eine mit hasMany verknüpften Tabelle: $values = $this->Outgoing-> TaxValues-> find("list", array( 'fields'=>array('TaxValues.id', 'TaxValues.value'), 'order'=>array('TaxValues.value' = >'ASC'), 'recursive' => -1)); Dort [...]

  • Activerecord mit PHP 5.3

    Jacques Fuentes erklärt in seinem Blog wie man mit PHP 5.3 die von Ruby on Rails bekannte Methode der ActiveRecords verwenden kann.

  • cake find mit Bedingungen und mit verknüpften Tabellen

    $this->Model->find('all', array('conditions' => array('ORDER_ID' =>$oid, 'NAME' => "guterAuftrag"))); $this->set('products', $this->Model1->Model2->find('list' , array( 'fields' => array('Produkt.produkt_id','Produkt.name'), 'recursive' => 2 )));

  • Mit der find Methode zählen

    möchte man mit der find Methode von CakePHP die Datenbankeinträge zählen, ist diese Abfrage hilfreich: $Anzahl = $this->Tabelle->find('count', array( 'conditions' =>array( 'tab_id='.$TabID,'bla = 0')));