Search the Community
Showing results for tags 'sitecontroller'.
-
I've read through the example at the top of page 161 several times now, and I just cannot understand it. So I tried out the code, but I cannot get it to work. Here's what I did: I downloaded the yiibook2_cms.zip file. I installed it as ullman.local, and verified that it works in my browser (using Xampp on Win 7). To be clear, the composer.json file is here: E:\xampp\htdocs\ullman\composer.json. In Sublime Text, I opened SiteController.php, added this code, and saved the file: [ 'page' => ['class' => 'yii\web\ViewAction'] ] As a result, my actions method now looks like this: public function actions() { return [ 'error' => [ 'class' => 'yii\web\ErrorAction', ], 'captcha' => [ 'class' => 'yii\captcha\CaptchaAction', 'fixedVerifyCode' => YII_ENV_TEST ? 'testme' : null, ], [ 'page' => ['class' => 'yii\web\ViewAction'] ], ]; } Then I created a new "about.php" file in the following folder: E:\xampp\htdocs\ullman\views\site\page\view\about.php I did this by creating 2 new folders (page and view), and by copying and modifying the existing about.php file. (I'm on Windows, which uses backslashes in the path.) Then I pointed my browser to: ullman.local/site/page/view/about This gives me the following 404 error: Object not found! I also got a 404 error when I pointed my browser to: ullman.local/index.php/site/page/view/about However, I do get the usual about page if I go here: ullman.local/index.php/site/about What am I doing wrong?
- 19 replies
-
- yiibook2
- static pages
-
(and 4 more)
Tagged with: