Setting up yiic on WAMP (XP/Vista)

You are viewing revision #4 of this wiki article.
This version may not be up to date with the latest version.
You may want to view the differences to the latest version or see the changes made in this revision.

« previous (#3)next (#5) »

This page assumes that you have installed Wampserver on your MS Windows computer.

Start with downloading Yii and deploy the framework in your webroot/vhost (C:\wamp\www\).

Now you have to add the following PATH:s in Windows: "C:\wamp\bin\php\php5.2.8" and "C:\wamp\www\framework". The former path should lead where your php.exe resides, and the latter where your yiic.bat resides. To do so, go to: start -> My computer(right click!) -> Advanced Tab -> Environment Variables -> Click Path in System variables -> Edit

After entering the paths, type cmd in your startmenus searchfield, and go to the webroot.

yiic webapp mywebsite

Will generate a Yii skeleton for your web application inside the directory "mywebsite" in your WAMP webroot folder. One reason that you should stand in your WAMP webroot when giving the yiic commands is that you don't have to specify where you want the web application generated.

Accessing yiic for the local web applicaton

After you have created your webapp you want to use the yiic command shell to generate model classes and using the CRUD functionality.

For this you should go to "C:\wamp\www\mywebsite\protected". The reason you should stand here is that you want to use the local yiic command for the application. This is necessary if you want to create models and CRUD using the database schema as a template. The yiic command will use the configuration of the web application!

yiic shell ..\index.php

This command will start the local yiic shell that gives you access to the CRUD commands and even the commands that you build into your webapp.

Don't forget to configure your database settings in protected\config\console.php.

2 0
5 followers
Viewed: 95 038 times
Version: Unknown (update)
Category: Tutorials
Tags:
Written by: krillzip
Last updated by: Yang He
Created on: Feb 5, 2009
Last updated: 12 years ago
Update Article

Revisions

View all history