- 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
- 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