Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][Kohana] Problem z Kohaną
Forum PHP.pl > Forum > Przedszkole
Altes
Mam problem. Wziąłem przykład z dokumentacji Kohany, FW dobrze chodzi pokazuje się strona, ale jak wchodzę do http://localhost/scripts/Kohana/application/views/show.php żeby wyświetlić ten View to nic się nie pokazuje, tylko punkty z listy. Wiem, że to niepełne MVC, ale narazie próbuję czy tak mi chodzi, bez modelu. Dlaczego nie chce wyświetlać? Używam WAMP jako serwer. Jakby co, nazwa pliku zgadza się z nazwą klasy więc wszystko ok niby jest ale jeszcze jedno. Jak wchodzę żeby wyświetlić ten Controller to się pojawia błąd, że nie znaleziono klasy Controller, ale to raczej wiadomo. Tak to wygląda:
Cytat
Fatal error: Class 'Controller' not found in C:\wamp\www\scripts\Kohana\application\controllers\control.php on line 3

Ale jak już dam defined('SYSPATH') or die('No direct script access.'); tak jak w Kohanie jest przy powitaniu to się pojawia "No direct script access".

Plik Controllera control.php
  1. <?php
  2. class Control_Controller extends Controller {
  3.  
  4.    function index()
  5.    {
  6.        // Load the view as an object
  7.        $view = new View('show');
  8.  
  9.        // Adding variables to the object that will be displayed in the view
  10.        $view->title   = "Welcome to Kohana !";
  11.        $view->heading = "My Heading";
  12.        $view->content = "My content here.";
  13.  
  14.        // Render the view
  15.        $view->render(TRUE);
  16.    }
  17. }
  18. ?>


Plik View show.php
  1. <!DOCTYPE html
  2.     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  3.    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us" lang="en-us">
  5. <head>
  6.   <title><?php echo $title;?></title>
  7. </head>
  8. <body>
  9. <ul>
  10. <li><?php echo $heading; ?></li>
  11. <li><?php echo $content; ?></li>
  12. </ul>
  13. </body>
  14. </html>
nrm
no jak to, wyświetlasz plik widoku z pominięciem w ogóle całego FW. WTF?!? No to jak to ma działac i przede wszystkim po co winksmiley.jpg A najlepiej odpal przykładowe kontrolery welcome i example i zobacz jak to powinno wyglądać.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.