Summary
We were able to cover a lot of different topics in this iteration. Based on the relationship between issues, projects, and users within our application, the implementation of our issue management functionality was significantly more complicated than our project entity management we worked on in the previous iteration. Fortunately, Yii was able to come to our rescue many times to alleviate the pain of having to write all of the code needed to address this complexity.
Specifically, we covered:
Using the
Giicode generator tool for Active Record model creation as well as for the initial implementation of all basic CRUD operations against theIssueentityDesigning and building database tables with explicit relationships
Using relational Active Record
Adding drop-down menu input type form elements
Controller filters
We have made a lot of progress on our basic application thus far, and have done so without having to write a lot of code. The Yii Framework itself has done most of the heavy lifting...