Cakephp - random wählen Sie aus der Datenbank und Anzeigen
Ich brauche erstellen Sie drei zufällige links zu anderen Beiträgen, in meinem post-view-Funktion.
Controller:
$random = $this->Post->find('all', array(
'order' => 'rand()',
'limit' => 3,
'conditions' => array('Post.status' => 'ok')
));
Aber ich weiß nicht, wie man ein foreach für diese.
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hängt es von den Felder, die Sie erhalten zurück von der Post. Ich würde die controller code nur etwas diese:
Dann in der Ansicht Sie Durchlaufen in der foreach:
Werden Sie sicher, aktualisieren Sie die Felder in der HTML-link für diejenigen, die konform mit dem, was immer wieder kommt aus dem Post-model.
Auf meiner lokalen Maschine dieser code funktioniert, aber auf dem live-server, die es erzeugt random-id nur einmal, danach wiederholt sich die gleiche id