HTML: Ben ekstra bir boşluk alıyorum, o CSS, ya da görünüm çıktı böyle bir şey değil.
I ?>, BOM olmadan UTF8 kaydedilmiş (Ben nerede, kaldırıldı) için kontrol ettik. Hatta sonunda, her dosyanın başında mevcut boşluk için kontrol etti.
Bu yapısı:
index.php - this is the entry point;
MODEL/
CONTROLLER/
VIEW/
Diyelim ki yalak yöntem, onun bazı değeri ile var TPL gönderdi GET. LIST diyelim, bu yüzden tüm veriler ile LİSTE modeli, çeker ve sonra doğru verileri, kullanıcıya doğru şablonu göstermektedir.
Ben kullandım ve Require_oncenin, include_once ile, test, hatta readfile (sadece test) ile test içerir. LİSTESİ Şablon header.tpl ve footer.tpl açar; Ben de hem bu kaldırmak LİSTESİ şablondan içerir için uğraş, ama yine de, ekstra beyaz boşluk devam etti.
Ekstra boşluk nereden geldiğini budur. : Bu kontrol <body> controller activity runs here </body>, bu ekstra boşluk geliyor nerede arasına yerleştirilir
$model_works->getRows();
$rows = $model_works->rows;
if ( !require_once('views/list_works.tpl.php') ) {
echo "<p>Error.</p>";
} // end if clause
List_works.tpl.php, etiketleri ile ikonların HTML; Ben t html gibi başka bir şey için uzantısını değiştirerek test ettik.
Ayrıca, sadece bu dosyanın en üstünde olduğunu hatırlamak, biz require_once footer.tpl header.tpl açın ve altındaki için kullanıyor. Ben her iki kaldırarak test ettik ve ekstra beyaz boşluk hala oluşturulmuştur.
Fazladan beyaz boşluk burada oluşturuluyor:
<body>
# EXTRA WHITE SPACE HERE #
<!-- some stuff working fine -->
</body>
Thanks a lot for looking, ;D