Llamadas a funciones personalizadas
$db->callFunction()
Esta función le permite llamar a funciones de base de datos PHP que no están
incluido de forma nativa en Higgs, de manera independiente de la plataforma. Para
Por ejemplo, digamos que desea llamar a mysql_get_client_info()
función, que no es compatible de forma nativa con Higgs. Tú podrías
hazlo así:
<?php
$db->callFunction('get_client_info');
Debes proporcionar el nombre de la función, sin mysql_
prefijo, en el primer parámetro. El prefijo se agrega automáticamente según
sobre qué controlador de base de datos se está utilizando actualmente. Esto le permite
ejecutar la misma función en diferentes plataformas de bases de datos. Obviamente no todos
Las llamadas a funciones son idénticas entre plataformas, por lo que existen límites para
cuán útil puede ser esta función en términos de portabilidad.
Todos los parámetros necesarios para la función que está llamando se agregarán a el segundo parámetro.
<?php
$db->callFunction('some_function', $param1, $param2 /* , ... */);
A menudo, necesitará proporcionar un ID de conexión a la base de datos o un ID del resultado de la base de datos. Se puede acceder al ID de conexión usando:
<?php
$db->connID;
Se puede acceder al ID del resultado desde su objeto de resultado, así:
<?php
$query = $db->query('SOME QUERY');
$query->resultID;