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

时间:2015-07-21 18:02:31

标签: php phalcon dhtmlx-scheduler

我是phalcon的新手,现在正在开发一个使用phalcon的简单项目,所以我的问题是"有没有办法在config.php文件中访问登录用户的会话标识变量,如果有的话,请你解释一下如何?请帮助我。

我想要的真实是我在我的项目中包含了dhtmlx调度程序,我希望根据当前用户company-id显示事件,调度程序的连接器文件位于公共文件夹和该连接器文件中只编写了查询以从事件表中获取事件。

这是我的scheculer.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"); ?>

1 个答案:

答案 0 :(得分:1)

将此实现为在事件上触发的插件可能是更好的主意。就像INVO教程中的安全性或未找到的插件一样。

然后,所有配置和数据库连接都将初始化并可用。