loadClass('CFOs','{integration-key}')
Clase para la gestión de CFOs (CloudFramework Objects) de CLOUD-PLATFORM
/** @var WorkFlows $workFlows */
$this->secrets['api_cfos_integration_key'] = '**LOOK IN YOUR CLOUD PLATFORM**';
$cfos = $this->core->loadClass('CFOs',$this->secrets['api_cfos_integration_key']);
Ahora tendremos acceso a los métodos para la interacción con los CFOs definidos en la CLOUD-PLATFORM.
Acceso a modelos de datos DataStore
Si tenemos definidos CFOs de tipo datastore (ds) podremos consultar los datos a través del método:
$cfos->ds('{nombre-cfo}')->{metodo}();
Esto nos permite acceder un objeto de la clase Datastore y empezar a realizar consultas a través de sus métodos.
Acceso a modelos de datos SQL
Si tenemos definidos CFOs de tipo SQL (db) podremos consultar los datos a través del método:
$cfos->db('{nombre-cfo}')->{metodo}();
Esto nos permite acceder un objeto de la clase DataSql empezar a realizar consultas a través de sus métodos.
Acceso a modelos de datos BigQuery
Si tenemos definidos CFOs de tipo BigQuery (bq) podremos consultar los datos a través del método:
$cfos->bq('{nombre-cfo-dataset}.{nombre-cfo-table}')->{metodo}();
Esto nos permite acceder un objeto de la clase DataBQ empezar a realizar consultas a través de sus métodos.