Saturday, January 14, 2012

Testing TrackStar Application with YII

Chapter 5. Project CRUD
  • Design the database schema to support projects
  • Build the needed tables and all other database objects indentified in the schema
  • Create the Yii AR model classes needed to allow the application to easily interact with the created database table(s)
  • Create the Yii controller class(es) that will house the functionality to:
    a. Create new projects
    b. Fetch a list of existing projects for display
    c. Update metadata on existing projects
    d. Delete existing projects
  • Create the Yii view files and present their logic in a way that will:
    a. Display the form to allow for new project creation
    b. Display a list of all the existing projects
    c. Display the form to allow a user to edit an existing project
    d. Add a delete button to the project listing to allow for project deletion
Chapter 6. Project CRUD
  • Design the database schema to support projects
  • Build the needed tables and all other database objects indentified in the schema
  • Create the Yii AR model classes needed to allow the application to easily interact with the created database table(s)
  • Create the Yii controller class(es) that will house the functionality to:
    a. Create new projects
    b. Fetch a list of existing projects for display
    c. Update metadata on existing projects
    d. Delete existing projects
  • Create the Yii view files and present their logic in a way that will:
    a. Display the form to allow for new project creation
    b. Display a list of all the existing projects
    c. Display the form to allow a user to edit an existing project
    d. Add a delete button to the project listing to allow for project deletion
Source: Agile Web Application Development with Yii 1.1 and PHP5

No comments: