Yii は index.php?r=controller/action 、つまり index.php?r=site/login として機能します。これは、アクション メソッド login を持つコントローラー名 SiteController があることを意味します。フォルダ protected/controller をチェックインしてください。$this->render('login',array('model'=>$model));
SiteController::actionLogin で、ログインのビュー ページをレンダリングするものを見つけます。フォルダー protected/views/site/login.php を確認してください。
したがって、コントローラー名の Web サイトを作成する場合は、
- protected/controller フォルダーに WebsiteController.php を作成します。
- protected/views/website/ にビュー ファイル index.php を作成します。
- protected/controller/WebsiteController.php に次のコードを記述します。
class WebsiteController extends Controller
{
public function actionIndex()
{
$this->render('index');
}
}
- 次のコードを protected/controller/views/index.php に記述します
<h1>Hello Yii</h1>
- ブラウザにリンク http://localhost/[サイト名]/index.php?r=website/index を入力します。
さらに、 http://www.yiiframework.com/doc/guide/1.1/en/quickstart.first-appおよびhttp://www.yiiframework.com/doc/api/から yii の詳細を学んでください。