Olga
Grabek
Senior Software
Engineer
Temat: błędy w skrypcie
Jestem początkująca w temacie CakePHP i już z pierwszym skryptem mam problem:)Cake działa mi pod VertrigoServ. Mam go w katalogu www/cake .
Moje skrypty są następujące:
Model (display.php):
<?
class Display extends AppModel{
var $UseTable = false;
}
?>
Kontroler (display_controller.php):
class DisplaysController extends AppController{
var $uses = array('Display');
var $helpers = array('Time');
function hello(){
$this->pageTitle = "Cakephp";
}
function goodbye(){
}
}
Widok (display/hello.thtml):
<h1>Witaj</h1>
<p>Właśnie wywołałeś funkcję hello.</p>
No i dostaje masę błędów:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Program Files\VertrigoServ\www\cake\app\controllers\display_controller.php:1) in C:\Program Files\VertrigoServ\www\cake\cake\libs\session.php on line 154
Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\VertrigoServ\www\cake\app\controllers\display_controller.php:1) in C:\Program Files\VertrigoServ\www\cake\cake\libs\session.php on line 155
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Program Files\VertrigoServ\www\cake\app\controllers\display_controller.php:1) in C:\Program Files\VertrigoServ\www\cake\cake\libs\session.php on line 154
a na koniec jeszcze:
Missing Database Table
No Database table for model Display (expected "displays"), create it first.
a przecież w modelu deklaruję, że nie korzystam z tabeli.
Co jest źle?