Changeset 186 for Dev/trunk/getInfo.php


Ignore:
Timestamp:
12/16/11 11:19:54 (13 years ago)
Author:
jkraaijeveld
Message:

Implemented lazy evaluation.

  • Initially, references to other database objects are now given as an ID rather than an object.
  • Every model class now has an evaluate() function, which gets all the objects that object has references to. Returns true if it got all the values correctly, false if there are invalid references.
  • Every connector now first evaluates an object before storing, to make sure only objects with valid references get stored.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Dev/trunk/getInfo.php

    r185 r186  
    3737    case "Session":
    3838        $returnString .= "<span class='property'>Title: </span><span class='value'>$result->title</span>";
    39         $returnString .= "<span class='property'>Created: </span><span class='value'>" . $result->datetime->format("H:i:s, d-m-Y") . " by " . $result->creator[0]->name . "</span>";
     39        $returnString .= "<span class='property'>Created: </span><span class='value'>" . $result->datetime->format("H:i:s, d-m-Y") . " by " . $result->creator->name . "</span>";
    4040        $cS = 0; $cD = 0; $cA = 0;
    4141        foreach ($result->pipeline as $step) {
Note: See TracChangeset for help on using the changeset viewer.