I've just had a v1.3 site upgraded to v3 and it's buggy as all hell, the developer is away for the weekend and I'm trying to get things fixed.
So in both my v1.3 site and my v2 site I'm able to have an array declared against a model eg My Person model might have
$salutation = array('Dr', 'Mr', Ms');
Then if my Order controller was creating a form and capturing a new user's details I could call
$this->set('salutation', $this->Order->Person->salutation);
and my view would have the right list for the form. It worked like a treat and I used that technique widely.
HOWEVER that doesn't seem to be the way to do things in v3 so I've created a behavior called Listsbehavior and I've created a test example where I have my default list set up and I call it but I get an error
Error: Call to a member function setSalutation() on boolean
Any hints on how to unravel my old school strategies and get the new ones working?