Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 16511 программистов и 1682 робота. Сейчас ищут 1570 программистов ...
Structures_DataGrid::bind
Вернуться к: Class Structures_DataGrid
Structures_DataGrid::bind
Structures_DataGrid::bind() – A simple way to add a record set to the datagrid
Synopsis
require_once 'Structures/DataGrid.php';
bool Structures_DataGrid::bind ( mixed $container , array $options = array() , string $type = null )
This package is not documented yet.
Parameter
- mixed $container
-
The record set in any of the supported data source types
- array $options
-
Optional. The options to be used for the data source
- string $type
-
Optional. The data source type
Return value
returns True if successful, otherwise PEAR_Error.
Throws
throws no exceptions thrown
Bind an SQL query
<?php
// Setup your database connection
$options = array('dsn' => 'mysql://user:password@host/db_name');
// Bind a basic SQL statement as datasource
// Note: ORDER BY and LIMIT clause are automatically added
$test = $datagrid->bind('SELECT * FROM my_table', $options);
// Print binding error if any
if (PEAR::isError($test)) {
echo $test->getMessage();
}
?>
Bind a DB_DataObject
<?php
$person = new DataObjects_Person;
$person->hair = 'red';
$person->has_glasses = 1;
$datagrid->bind($person);
?>
Note
This function can not be called statically.
Вернуться к: Class Structures_DataGrid