CakePHP ile Auth bileşenini kullanırken, ben bu hata Ketting tutun.

3 Cevap php

Uyarı (2): başlık bilgileri değiştirilemiyor - zaten tarafından gönderilen başlıklar (çıkış / Uygulamalar / MAMP / htdocs / iframeworking / iframe / app / models / frame.php başladı: 7) [COREcake / libs / controller / controller.php, hat 647]

Burada frame.php gelen kodu:

<?php
class Frame extends AppModel
{
    var $name = 'Frame';
var $belongsTo = array('User' => array('className' => 'User', 'dependent' => true));
}
?> 

3 Cevap

Muhtemelen php kapanış etiketinden sonra bir boşluk var (?>).

Benim tavsiye sizin kontrolörleri ve modelleri (ve diğer PHP-okunur dosyalar) in not to close your PHP tags bunu bir alışkanlık haline getirmek. PHP çözümleyici dosyanın sonundaki kapanış etiketi (ima edilir) gerektirmez ve (ilk başta "komik" bir görünüm olsa bile) gelecekte baş ağrısı sizi kurtaracak.

Diğer bir deyişle, bu bunu düzeltmek gerekir:

<?php
class Frame extends AppModel
{
    var $name = 'Frame';
    var $belongsTo = array('User' => array(/*...*/);
}

Sen /models/frame.php hattında 7 web tarayıcısı için bir çıkış yapıyoruz Çok erken süreçte muhtemelen -. Ben Kek bilmiyorum, ama ben model dosyaları tek model sınıfları içermelidir tahmin ve hiçbir " Etkin "kodu.

Hatta beyaz boşluk <? veya <?php önce çıkış olarak sayar unutmayın.

Sen dibinde '>' sonra bir boşluk var. Kaldırmanın sorunu çözecektir.