virtualFields returned not under Model's alias key
Hi, all. I'm attempting to use virtualFields (return Oracle's ROWID to
be more exact):
I've added this to the model:
public $virtualFields = array('id' => "rowid || ''");
(this || trick is needed for Oracle to return it as text and not as
LOB).
Then I find() it: Alas, contrary to what the docs[*] say it's returned
outside the MyModel key:
Array
(
[MyModel] => Array
(
[name] => BLAH
[name2] => BLAH_BLAH
[user_data] => SECRET
[exp_dt] => 20120601
)
[0] => Array
(
[MyModel__id] => AAADXYAALAAAAFGAAI
)
)
obviously I expected to see it among other columns as a normal field:
[id] => AAADXYAALAAAAFGAAI
Using CakePHP 1.3.15 (for its support of Oracle).
[*] http://book.cakephp.org/1.3/view/1608/Virtual-fields
--
Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org
Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions.
To unsubscribe from this group, send email to
cake-php+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home