ようこそ config.yml ファイルがあります
d_facebook:
file: %kernel.root_dir%/../src/FacebookBundle/Facebook/FacebookInit.php
app_id: 296925470418713
secret: fb4d0a99bcf80e55f47077ffadcac921
cookie: true
permissions: [email, user_birthday, user_location, user_about_me, user_location]
次に、ファイル config.yml からデータを取得するこのクラスがあります。
<?php
namespace D\FacebookBundle\Facebook;
use Symfony\Component\Yaml\Yaml;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use D\FacebookBundle\Facebook\Facebook;
use D\FacebookBundle\Facebook\FacebookConfig;
class FacebookInit
{
public $hAPI;
public $userProfile;
public $user;
public $logoutUrl;
public $loginUrl;
public $config;
public function __construct()
{
$this->config = Yaml::parse('/facebookx/app/config/config.yml');
$this->hAPI = new Facebook(array(
'appId' => $this->config['d_facebook']['app_id'],
'secret' => $this->config['d_facebook']['secret']
));
$this->setUserProfile();
}
}
これを行うより良い方法は何ですか?config.yml ファイルから変数を取得するにはどうすればよいですか? 私は例を求めますか?