0

私は phalcon を初めて使用し、現在 phalcon を使用して簡単なプロジェクトを開発しています。私の質問は、「config.php ファイルでログインしているユーザーのセッション ID 変数にアクセスする方法はありますか?その方法を教えてください。 ? 助けてください。

私が本当に欲しいのは、プロジェクトに dhtmlx スケジューラが含まれていて、現在のユーザーの会社 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"); ?>
4

1 に答える 1

1

これを、イベントで発生するプラグインとして実装する方がよいかもしれません。INVO チュートリアルの security or not found プラグインと同様です。

その後、すべての構成およびデータベース接続が初期化され、使用可能になります。

于 2015-07-22T12:51:44.537 に答える