я новичок в phalcon и сейчас занимаюсь разработкой простого проекта с использованием phalcon, поэтому мой вопрос: есть ли способ получить доступ к переменной идентификатора сеанса вошедшего в систему пользователя в файле config.php, если да, не могли бы вы объяснить, как ? Пожалуйста, помогите мне.
Реальная вещь, которую я хочу, это то, что я включил планировщик dhtmlx в свой проект, и я хочу отобразить события на основе текущего идентификатора компании пользователя, а файл соединителя для планировщика находится в общей папке, и в этом файле соединителя только запрос был записан для извлечения событий из таблицы событий.
Это мой файл коннектора scheculer.php, и я хочу, чтобы $ comid был текущим вошедшим в систему идентификатором компании пользователя. Любые способы ?? Пожалуйста, помогите мне.
<?php
require_once("../codebase/connector/scheduler_connector.php");
use Phalcon\Config;
require __DIR__ . "/../../app/config/config.php";
$config = new Config($settings);
$username = $config->database->username;
$host = $config->database->host;
$password = $config->database->password;
$dbname = $config->database->dbname;
$dbadapter = $config->database->adapter;
$comid = $config->companyId;
$res=mysql_connect($host,$username,$password);
mysql_select_db($dbname);
$dbtype = $dbadapter;
$scheduler = new schedulerConnector($res, $dbtype);
$scheduler->render_sql("SELECT * FROM engagement WHERE eng_companyid = $comid","id","fromdate,todate,title,description,place,location,status"); ?>
Возможно, было бы лучше реализовать это как плагин, который запускается по событию. Как плагин безопасности или не найден в учебнике INVO.
Тогда все ваши конфигурации и соединения с базой данных будут инициализированы и доступны.
Других решений пока нет …