在config.php中访问登录用户会话变量的任何方法


Any Way to access session variable of a logged user in config.php

我是phalcon的新手,现在正在开发一个使用phalcon的简单项目,所以我的问题是"是否有任何方法可以访问config.php文件中登录用户的会话身份变量,如果是这样,你能解释我怎么做吗?请帮帮我。

我想要的真正的东西是,我已经在我的项目中包含了dhtmlx调度器,我想显示基于当前用户公司id的事件,调度器的连接器文件位于公共文件夹中,并且在连接器文件中只有查询被写入从事件表中获取事件。

这是我的scheduler .php连接器文件,我希望$comid是当前登录的用户公司id。任何方式? ?请帮帮我。

<?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教程。

然后所有的配置和数据库连接将被初始化和可用。