Yii findAll方法返回的ActiveRecord结果需要不同的格式

Yii findAll方法返回的ActiveRecord结果需要不同的格式,yii,Yii,我执行了以下声明 $posts=Post::model()->with(数组('category','member','profile')->findAll(); 我在日志文件中打印了$posts。我得到了以下结果 Array ( [0] => Post Object ( [_new:CActiveRecord:private] => [_attributes:CActiveRecord:private] => Arr

我执行了以下声明

$posts=Post::model()->with(数组('category','member','profile')->findAll();

我在日志文件中打印了$posts。我得到了以下结果

Array ( [0] => Post Object ( [_new:CActiveRecord:private] => [_attributes:CActiveRecord:private] => Array ( [id] => 1 [post_text] => Sales needs to be increase by the end of this month. I don't wnat any reason behind this. [member_id] => 2 [category_id] => 3 [published] => 0 [draft] => 1 [date_added] => 2014-04-06 ) [_related:CActiveRecord:private] => Array ( [category] => Category Object ( [_new:CActiveRecord:private] => [_attributes:CActiveRecord:private] => Array ( [id] => 1 [category_name] => Anything [type] => General [date_added] => 2014-04-05 ) [_related:CActiveRecord:private] => Array ( ) [_c:CActiveRecord:private] => [_pk:CActiveRecord:private] => 1 [_alias:CActiveRecord:private] => t [_errors:CModel:private] => Array ( ) [_validators:CModel:private] => [_scenario:CModel:private] => update [_e:CComponent:private] => [_m:CComponent:private] => ) [member] => Member Object ( [_new:CActiveRecord:private] => [_attributes:CActiveRecord:private] => Array ( [id] => 1 [screen_name] => prashantb [email] => prashantbharambe22@gmail.com [date_added] => 2014-04-05 [first_name] => prashant [last_name] => bharambe ) [_related:CActiveRecord:private] => Array ( [profile] => MemberProfile Object ( [_new:CActiveRecord:private] => [_attributes:CActiveRecord:private] => Array ( [id] => 1 [member_id] => 1 [city] => kalyan [state] => maharashtra [country] => india [designation] => php developer [date_added] => 2014-04-05 ) [_related:CActiveRecord:private] => Array ( ) [_c:CActiveRecord:private] => [_pk:CActiveRecord:private] => 1 [_alias:CActiveRecord:private] => t [_errors:CModel:private] => Array ( ) [_validators:CModel:private] => [_scenario:CModel:private] => update [_e:CComponent:private] => [_m:CComponent:private] => ) ) [_c:CActiveRecord:private] => [_pk:CActiveRecord:private] => 1 [_alias:CActiveRecord:private] => t [_errors:CModel:private] => Array ( ) [_validators:CModel:private] => [_scenario:CModel:private] => update [_e:CComponent:private] => [_m:CComponent:private] => ) ) [_c:CActiveRecord:private] => [_pk:CActiveRecord:private] => 1 [_alias:CActiveRecord:private] => t [_errors:CModel:private] => Array ( ) [_validators:CModel:private] => [_scenario:CModel:private] => update [_e:CComponent:private] => [_m:CComponent:private] => ) ) 大堆 ( [0]=>Post对象 ( [\u new:CActiveRecord:private]=> [\u attributes:CActiveRecord:private]=>数组 ( [id]=>1 [post_text]=>销售需要在本月底之前增加。我不知道这背后的任何原因。 [成员id]=>2 [类别id]=>3 [已发布]=>0 [草稿]=>1 [添加日期]=>2014-04-06 ) [\u-related:CActiveRecord:private]=>阵列 ( [类别]=>类别对象 ( [\u new:CActiveRecord:private]=> [\u attributes:CActiveRecord:private]=>数组 ( [id]=>1 [类别名称]=>任何内容 [类型]=>常规 [添加日期]=>2014-04-05 ) [\u-related:CActiveRecord:private]=>阵列 ( ) [[u c:CActiveRecord:private]=> [[u pk:CActiveRecord:private]=>1 [[别名:CActiveRecord:private]=>t [\u errors:CModel:private]=>数组 ( ) [\u验证程序:CModel:private]=> [\u场景:CModel:private]=>更新 [\u e:CComponent:private]=> [\u m:CComponent:private]=> ) [成员]=>成员对象 ( [\u new:CActiveRecord:private]=> [\u attributes:CActiveRecord:private]=>数组 ( [id]=>1 [屏幕名称]=>prashantb [电子邮件]=>prashantbharambe22@gmail.com [添加日期]=>2014-04-05 [名字]=>prashant [姓氏]=>bharambe ) [\u-related:CActiveRecord:private]=>阵列 ( [profile]=>MemberProfile对象 ( [\u new:CActiveRecord:private]=> [\u attributes:CActiveRecord:private]=>数组 ( [id]=>1 [成员id]=>1 [城市]=>kalyan [州]=>马哈拉施特拉邦 [国家]=>印度 [名称]=>php开发人员 [添加日期]=>2014-04-05 ) [\u-related:CActiveRecord:private]=>阵列 ( ) [[u c:CActiveRecord:private]=> [[u pk:CActiveRecord:private]=>1 [[别名:CActiveRecord:private]=>t [\u errors:CModel:private]=>数组 ( ) [\u验证程序:CModel:private]=> [\u场景:CModel:private]=>更新 [\u e:CComponent:private]=> [\u m:CComponent:private]=> ) ) [[u c:CActiveRecord:private]=> [[u pk:CActiveRecord:private]=>1 [[别名:CActiveRecord:private]=>t [\u errors:CModel:private]=>数组 ( ) [\u验证程序:CModel:private]=> [\u场景:CModel:private]=>更新 [\u e:CComponent:private]=> [\u m:CComponent:private]=> ) ) [[u c:CActiveRecord:private]=> [[u pk:CActiveRecord:private]=>1 [[别名:CActiveRecord:private]=>t [\u errors:CModel:private]=>数组 ( ) [\u验证程序:CModel:private]=> [\u场景:CModel:private]=>更新 [\u e:CComponent:private]=> [\u m:CComponent:private]=> ) ) 但我需要以下格式的结果

Array ( [0] => Array ( [id] => 1, [post_text] => Sales needs to be increase by the end of this month. I don't wnat any reason behind this, [member_id] => 2, [category_id] => 3, [published] => 0, [draft] => 1, [date_added] => 2014-04-06, [category] => Array ( [id] => 1, [category_name] => Anything, [type] => General, [date_added] => 2014-04-05, ), [member] => Array ( [id] => 1, [screen_name] => prashantb, [email] => prashantbharambe94@gmail.com, [date_added] => 2014-04-05, [first_name] => prashant, [last_name] => bharambe, [profile] => Array( [id] => 1 [member_id] => 1 [city] => kalyan [state] => maharashtra [country] => india [designation] => php developer [date_added] => 2014-04-05 ) ) ) ) 大堆 ( [0]=>阵列 ( [id]=>1, [post_text]=>销售需要在本月底前增加。我不知道这背后有什么原因, [成员id]=>2, [类别id]=>3, [已发布]=>0, [
echo $model->post_text; // Sales needs to be increase...
echo $model->date_added; // 2014-04-06
echo $model->etc...
echo $model->category->category_name; // Anything
echo $model->member->screen_name; // prashantb
print_r($model->attributes); // array( [id] => 1, [post_text] => 'Sales needs to be increase', ...)