01.18
php
saved
kain
Note
querying Blog model to fetch User.UserGroup or User.UserState doesn't work anymore.
querying Blog model to fetch User.UserGroup or User.UserState doesn't work anymore.
- function index() {
- $limit = $this->preferences['limit_blogposts_in_index'];
- $this->Blog->recursive = 2;
- }
- example result:
- (
- (
- (
- [id] => 5
- [user_id] => 1
- [title] => Aggiornamento sulla versione stabile
- [body] => Salve a tutti,
- [url] => aggiornamento_sulla_versione_stabile
- [created] => 2007-01-15 17:00:53
- [published] => 1
- )
- (
- [id] => 1
- [userstate_id] => 1
- [usergroup_id] => 1
- [language_id] => 0
- [username] => kain
- [password] => d65be92f2drdb01d4517636b3cbbf6e9
- [email] => claudio@kuht.it
- )
- )
- should be
- (
- [id] => 1
- [userstate_id] => 1
- [usergroup_id] => 1
- [language_id] => 0
- [username] => kain
- [password] => d65be92f2drdb01d4517636b3cbbf6e9
- [email] => claudio@kuht.it
- )
- [UserGroup] etc
- CREATE TABLE `users` (
- `id` int(11) NOT NULL auto_increment,
- `userstate_id` int(2) NOT NULL default '2',
- `usergroup_id` int(10) unsigned NOT NULL default '0',
- `language_id` int(2) NOT NULL,
- `username` varchar(120) collate utf8_unicode_ci NOT NULL,
- `password` varchar(32) collate utf8_unicode_ci NOT NULL,
- `email` varchar(120) collate utf8_unicode_ci NOT NULL,
- ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=103 ;
- CREATE TABLE `blogs` (
- `id` int(11) NOT NULL auto_increment,
- `user_id` int(11) NOT NULL default '0',
- `title` varchar(255) character set utf8 NOT NULL default '',
- `body` text character set utf8 NOT NULL,
- `url` varchar(255) character set utf8 NOT NULL default '',
- `created` datetime NOT NULL default '0000-00-00 00:00:00',
- `published` tinyint(1) NOT NULL,
- ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=6 ;
- CREATE TABLE `user_groups` (
- `id` int(10) unsigned NOT NULL auto_increment,
- `name` varchar(20) default NULL,
- ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
- class User extends AppModel {
- var $name = 'User';
- var $displayField = 'username';
- 'className' => 'UserGroup'
- ),
- 'className' => 'UserState'
- )
- );
- class Blog extends AppModel {
- var $name = 'Blog';
- );
Parsed in 0.151 seconds, using GeSHi 1.0.7.14