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.
Comment