Extends
lithium\data\source\Database
Returns the list of tables in the currently-connected database.
Parameters
- string $model The fully-name-spaced class name of the model object making the request.
Returns
array Returns an array of objects to which models can connect.Source
public function sources($model = null) {
$config = $this->_config;
return $this->_filter(__METHOD__, compact('model'), function($self, $params) use ($config) {
$sql = "SELECT name FROM sqlite_master WHERE type='table' ORDER BY name;";
$result = $self->invokeMethod('_execute', array($sql));
$sources = array();
while ($data = $result->next()) {
$sources[] = reset($data);
}
return $sources;
});
}