Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Yii] i problem na starcie nauki - controller
smiady
post 25.05.2015, 22:11:10
Post #1





Grupa: Zarejestrowani
Postów: 137
Pomógł: 2
Dołączył: 2.07.2007
Skąd: Ostrzeszów

Ostrzeżenie: (0%)
-----


W folderze controllers utworzyłem plik StronaController.php, a w nim kod:
  1. <?php
  2. class StronaController extends CController {
  3. function actionIndex() {
  4. echo 'Witamy na stronie !';
  5. }
  6.  
  7. function actionInformacja() {
  8. echo 'To jest przykładowa informacja.';
  9. }
  10. }


I mam błędy 404 przy linku:
http://localhost/yii/test/strona/
oraz
http://localhost/yii/test/strona/informacja/

plik .htaccess to:
  1. RewriteEngine on
  2. RewriteCond %{REQUEST_FILENAME} !-f
  3. RewriteCond %{REQUEST_FILENAME} !-d
  4. RewriteRule . index.php


a w pliku main.php odkomentowałem ten fragment kodu:
  1. 'urlManager'=>array(
  2. 'urlFormat'=>'path',
  3. 'rules'=>array(
  4. '<controller:\w+>/<id:\d+>'=>'<controller>/view',
  5. '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
  6. '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
  7. ),
  8. ),


Co jest nie tak ? Nie mam pomysłu wg. kursu powinno być wszystko ok ...

Już znalazłem działa, ale pod takim linkiem:
http://localhost/yii/test/index.php/strona/informacja

jak pozbyć się index.php ? pewnie w .htaccess należy wprowadzić zmianę ?

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 14:13