Инструменты пользователя

Инструменты сайта


limb3_2007_3:ru:packages:dbal:lmb_db_tools

lmbDbTools

lmbDbTools - инструментарий (tools) пакета DBAL. Автоматически добавляется в lmbToolkit при включении файла limb/dbal/common.inc.php

lmbDbTolls содержит следующий набор методов:

МетодНазначение
setDefaultDbDSN($dsn)Устанавливает параметры подключения к базе данных по-умолчанию. Это может быть строка вида «driver:user:password@host/database» или объект класса lmbDbDSN.| |getDefaultDbDSN()|Возвращает объект класса lmbDbDSN, который хранит параметры подключения к базе данных по-умолчанию.| |getDefaultDbConnection()|Возвращает объект подключения к базе данных (connection), созданных на основе параметров по-умолчанию или же установленный явно при помощи метода setDefaultDbConnection($conn).| |setDefaultDbConnection($conn)|Устанавливает новый объект подключения к базе данных, который будет использовать по-умолчанию| |createDbConnection($dsn)|Создает объект подключения к базе данных на основе строки вида «driver:user:password@host/database» или объекта класса lmbDbDSN.
getDbInfo($conn)Возвращает объект meta-инфорации о базе данных, который поддерживает интерфейс lmbDbInfo. Meta-информация может кешироваться в файле если определена константа LIMB_VAR_DIR, а также определена константа LIMB_CACHE_DB_META_IN_FILE как true.
cacheDbInfo($flag = true) Устанавливает явно флаг, нужно ли использовать закешированную meta-информацию.
createTableGateway($table_name, $conn = null)Создает объект класса lmbTableGateway.

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
   ___  __  __  __  __   __ __   __  ___
  / _ \ \ \/ / / / / /  / //_/  /  |/  /
 / // /  \  / / /_/ /  / ,<    / /|_/ / 
/____/   /_/  \____/  /_/|_|  /_/  /_/
 
limb3_2007_3/ru/packages/dbal/lmb_db_tools.txt · Последнее изменение: 2010/11/10 10:02 — 127.0.0.1