Регистрация По Шаблону

Сделал как мне предложили, попробовал пример:

Сделал все как написано, однако при переходе на ссылку http://mysite.ru/index.php?r=views/user/form_signup.php,

выходит что страница не найдена "Unable to resolve the request "views/user/form_signup.php"."

Что-то я делаю опять не так…Может что-то нужно где-то прописать, что в мануале не указано?

:-X

Попробовал так:

http://mysite.ru/index.php?r=user/form_signup.php

Выходит

CException

Alias "User.models.*" is invalid. Make sure it points to an existing directory or file.

Ознакомьтесь с роутингом в Yii. http://yiiframework.ru/doc/guide/ru/topics.url




http://mysite.ru/index.php?r=user/index

http://mysite.ru/index.php?r=user/sugnup



Артур не работает! Не может найти страницу! Я уже и код проштудировал!

Пропишите правила роутинга для Urlmanager. Вам всеравно прийдеться это делать для создания читаемых ссылок.




'urlManager' => array('urlFormat' => 'path', 'showScriptName' => false, 'rules' => array(

'<controller:\w+>/<id:\d+>' => '<controller>/view', '<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>', '<controller:\w+>/<action:\w+>' => '<controller>/<action>'), ),



И в файлике .htaccess допишите (или создайте):




<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>



Итого вы избавитесь от index.php и ваша регистрация будет доступна по ссылке


http://mysite.ru/user/signup