2010-01-30 127 views
2

我一直在使用ProjectPier,并发现如下的数组。我如何使用PHP读取这个架构?如何阅读复杂的PHP数组?

ApplicationLog Object 
(
[is_new:DataObject:private] => 
[is_deleted:DataObject:private] => 
[is_loaded:DataObject:private] => 1 
[column_values:DataObject:private] => Array 
    (
     [id] => 24 
     [taken_by_id] => 1 
     [project_id] => 2 
     [rel_object_id] => 7 
     [object_name] => screenshots 
     [rel_object_manager] => ProjectFolders 
     [created_on] => DateTimeValue Object 
      (
       [timestamp:DateTimeValue:private] => 1264869022 
       [day:DateTimeValue:private] => 30 
       [month:DateTimeValue:private] => 1 
       [year:DateTimeValue:private] => 2010 
       [hour:DateTimeValue:private] => 16 
       [minute:DateTimeValue:private] => 30 
       [second:DateTimeValue:private] => 22 
      ) 

     [created_by_id] => 1 
     [action] => add 
     [is_private] => 
     [is_silent] => 
    ) 

回答

3

我下载ProjectPier和搜索的ApplicationLog类(应用程序/模型/ application_logs/ApplicationLog.class.php和应用程序/模型/ application_logs /基/ BaseApplicationLog.class.php)

哪些优惠你各种的getter(和setter)的:

function getTakenBy() 
function getTakenByDisplayName() 
function getProject() 
function getText() 
function getObject() 
function getObjectUrl() 
function getObjectTypeName() 
function getId() 
function getTakenById() 
function getProjectId() 
function getRelObjectId() 
function getObjectName() 
function getRelObjectManager() 
function getCreatedOn() 
function getCreatedById() 
function getAction() 
function getIsPrivate() 
function getIsSilent() 
function manager() 

您可以通过$applicationLog->getId()访问column_values['id']例如。

+0

感谢您的详细清单! – 2010-01-30 23:05:49