{Child Class}::staticGet()

{Child Class}::staticGet() – Simple Get (Select) request, abbreviated (autogenerated)

Synopsis

object {Child Class}::staticGet ( mixed $key or $value , mixed $value )

Description

The static method is similar to the get request, however it does not require the initial instantiation of the class. staticGet() can optionally cache the results. (see the configuration section)

Note: This can only be used for tables with a single column primary key.

Parameter

  • string $key - column or value if only one parameter is given

  • mixed $value - value

Return value

object mixed - FALSE or the object

Throws

Possible PEAR_Error values
Error code Error message Meaning Solution
DB_DATAOBJECT_ERROR_NOCLASS "could not autoload $class"    
DB_DATAOBJECT_ERROR_NOCLASS "Error creating $newclass"    
DB_DATAOBJECT_ERROR_NODATA "No Data return from get $key $value"    

Note

This method must be called statically.

Example

Simple fetch of data based on Primary Key or column and value

<?php
$person 
DataObjects_Person::staticGet(12);
print_r($person);

$person DataObjects_Person::staticGet('name''fred');
print_r($person);
?>
Simple Get (Select) request, abbreviated and Autoload. (Previous) find results (Next)
Last updated: Sun, 21 Sep 2014 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

There are no user contributed notes for this page.