Squidhead 2.0.00695 released
- Fixing build to work on new workstation.
-
Files Effected
- /trunk/squidhead/tools/riaforge/index.cfm (M)
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Files Effected
Most of the changes here have to do with Foreign Keys and the FKCrazy template. Squidhead can now detect many to many relationships across [table]To[table] assuming that their are foreign keys in the tableToTable table and they are named the same as the primary keys in joined tables. It allows you to add and delete those relationships. If you actually read this, and this doesn't make sense drop me a line. I'll record another video to explain it. (I really don't know how to explain it.) If you are using the FKCrazy template, make sure you replace the baseBusiness.cfc.
Unique constraints are now recognized by Squidhead. If there is a unique constraint on a table, it writes a read by column procedure automatically, and can be used in business object instantiation.
Made sure that all columns in a stored procedure is referenced wrapped in qualifying terms.
Updated a fair amount of documentation
Refactored a few things to make code base more miantainable.
Fixed bugs related to cfimage anf fonts on different OS's
Added a new feature with foriegn keys: child autowiring. It's a bit hard to explain but let me try explain. Let's say you have a table entry and table comment. Comment contains a foreign key to entry, denoting that comments are many to one children of entry. When you view the read method for entry, the child comments will be displayed. Additionally the option to add a comment to entry with the comment form will be displayed. If you actually read this, and it doesn't make sense drop me a line, it's a really cool feature that's hard to explain.
To experiment with child autowiring, add the following to your config file:
Note the changes are include swapping cfc_business_dynamic in for cfc_business and chaning the application template to "fkCrazy" cause it really is fkCrazy to do this. If you are going against an already made squidhead application make sure that you do one of two things: delete your business cfc directory or change all of the inheritance so that the top level business objects inherit from their lower counterparts.
Only necessary for MYSQL users
Made image crud work for MySQL. Requires IsImage to be manually set on the blob column in the XML disk cache. This can be found in the tables.xml in your generated application's sql folder.
Configuration generator works for MySQL now.
Default configs have been slightly tweaked to work better.
Doc's slightly updated.
Ignore release. Testing publishing mechanism.
No different for users than 155.
Added a little extra CRUD for images. Made refreshing the application a default step.