[eluser]OverZealous[/eluser]
[quote author="mcnux" date="1251315465"]Looks like for some reason DMZ isn't checking for the list_items table and instead is assuming I'm using a join table for the relationship?[/quote]
DMZ is checking correctly. You've just got the wrong name for your column. :-)
If the relationship is called 'list_item', then the in-table foreign key column is called 'list_item_id'.
DMZ always uses the relationship key (which is usually the class name) for determining ITFK names. Otherwise, you couldn't have more than one relationship to the same object.
FYI: If you aren't working with advanced relationships (where you need to specify a class name, etc.), you don't need to include the empty array in your $has_one or $has_many properties. Simply write it like this: