Ben sadece ben MVC deseni konusunda en iyi uygulamaları takip etmiyor olabilir fark etti.
Benim sorun benim görüşlerim benim veritabanı hakkında bilgi "bilmek" olduğunu
İşte pseudo kod benim durum ...
Benim controller benim model bir yöntemi çağırır ve görünümüne doğrudan geçer
view.records = tableGateway.getRecords() // gets array of records
view.display()
Benim görüşüme
each records as record
print record.name
print record.address
...
Benim görüşüme göre ben kaydı var. name ve kayıt. address, sabit kodlanmış benim veritabanına bulunuyor bilgisi. Bu kötü mü?
Orada denetleyicisi her şeyin üzerinde yineleme ve temelde kayıt toplamayı yeniden dışında başka neler etrafında yolu vardır. Ve bu sadece saçma görünüyor.
Thanks
EDIT
Heres an actual view
<?php foreach( $categories as $category ): ?>
<tr>
<td><?php echo $category['name'] ?> </td>
<td><?php echo $category['fields'] ?> </td>
<td><?php echo $category['records'] ?></td>
<td><a href="/category/view/<?php echo $category['id'] ?>/<?php echo url::title( $category['name'] ) ?>/">View</a></td>
</tr>
<?php endforeach; ?>
So a simple loop through the data won't work, i need to capture certain fields of the sql result Benim görüşüme.
Bu etrafında bir yolu var mı? Bu bana kirli hissettiriyor.