0
Ich habe zwei Klassen: Letter
und LetterFiles
(hängten Dateien auf den Brief):Wie has_many in Vorlage rendern?
class Letter extends DataObject {
private static $db = array(
'Sender' => 'Text',
'SendTo' => 'Text',
...
);
private static $has_many = array(
'Letters' => 'LetterFiles'
);
...
}
class LetterFiles extends File {
private static $has_one = array(
'Files' => 'Letter'
);
...
}
Ich möchte alle Briefe zeigen und alle angehängten Dateien auf LetterPage
:
class LetterPage extends Page {
}
class LetterPage_Controller extends Page_Controller {
public function index() {
$letters = Letter::get()->sort('DateUpload');
return array(
'AllLetters' => $letters
);
}
}
Ich versuche Vorlage zu verwenden LetterPage.ss
:
<% loop $AllLetters %>
<tr>
...
<td>$Sender</td>
<td>$SendTo</td>
<td>$Theme</td>
<td>
<% loop $Files %>
$Name
<% end_loop %>
</td>
</tr>
<% end_loop %>
Aber <% loop $Files %>
funktioniert nicht. Wie können angehängte Dateien in dieser Vorlage angezeigt werden?
Ja! Es klappt. Danke Robbie! – alex
Ich bin kein Robbie, aber gern geschehen;) (und danke Robbie für die Bearbeitung) – Lorentz
Sorry, danke Lorentz! Ihre Hilfe ist sehr wichtig für mich. – alex