Вопрос

Я работал с ProjectPier, и нашел массивы, как следующее. Как я могу прочитать эту архитектуру с 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] => 
    )
Это было полезно?

Решение

Я загрузил ProjectPier и искал класс ApplicationLog, (приложение / модели / Application_Logs / ApplicationLog.Class.php и приложение / моделей / Application_Logs / Base / BaseApploglog.Class.php)

который предлагает вам разнообразные геттерс (и загадки):

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() 

Вы можете получить доступ к column_values['id'] Например $applicationLog->getId().

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top