Skip to content

Latest commit

 

History

History
32 lines (26 loc) · 1 KB

File metadata and controls

32 lines (26 loc) · 1 KB

resource()

Works with a resource object.

resource($criteria = null, $asObject = true)

  • $criteria(integer|array|bool) - Resource id, an array or TRUE to get the current resource.
  • $asObject(bool) - True to return an object. Otherwise - as array.
$resourceObject = resource(15);
$pagetitle = resource(15)->get('pagetitle'); // === resource(15)->pagetitle

// resource() returns a modResource object. So you can use xPDOObject methods:
// toArray(), getOne(), addOne(), save() and so on.
$resourceArray = resource(15)->toArray(); // === resource(15, false)
$pagetitle = resource(15, false)['pagetitle'];

$resource = resource([
            'pagetitle:LIKE' => 'Samsung Note*',
]);

// The current resource
$resourceObject = resource(true);

Use the object manager

// The lastest resource
$resourceObject = resource()->last();
$pagetitle = resource()->where(['id'=>1])->get('pagetitle');
// Update
resource()->where(['id'=>1])->set(['pagetitle'=>'New pagetitle']); // returns true or false;