Re: Re: Re: Re: Re: Re: Was haltet ihr von meinem Programmierstil?
Hmm, ist zwar übersichtlich, aber irgendwie umständlich.
Ich mach das so:
Was haltet ihr davon?
// Edit: Ein Nachteil ist, dass man die Felder der DB kennen muss.
Original geschrieben von h3ll
In der person Klasse werden nur der Tabellenname und die Relationen eingetragen. Der Rest geht vollkommen automatisch.
Gibt aber auch Unterschiede von MVC Framework zu MVC Framework.
Nein, MVC heißt Model - View - Controller.
PHP-Code:
$person = new person();
$persons = person->find_by_citiy('Vienna');
foreach ($persons as $person) {
printf('<div>%s %s</div>', $person->firstname, $person->lastname);
}
Gibt aber auch Unterschiede von MVC Framework zu MVC Framework.
Nein, MVC heißt Model - View - Controller.
Ich mach das so:
PHP-Code:
// news.class.php
class News {
function getNews($fields = "*", $sqlExt) {
$this->db->query("SELECT $fields FROM news_tabelle $sqlExt");
return $this->db->fetchAssoc();
}
}
PHP-Code:
// news/index.php
$News = new News();
$Smarty = new Smarty;
$Smarty->assign("newsArray", $News->getNews("title, content, date", "WHERE category = 'politik'"));
$Smarty->display("news.tpl");
PHP-Code:
// news.tpl
{foreach from=$newsArray item=news}
<strong>{$news.title}</strong>
{$news.content}
<hr>
{/foreach}
// Edit: Ein Nachteil ist, dass man die Felder der DB kennen muss.
Kommentar