使用 CodeIgniter 自动加载库时传递参数

发布于 2024-11-30 19:19:04 字数 76 浏览 1 评论 0原文

我正在尝试自动加载 facebook.php 但它需要应用程序 ID 和秘密。在 CodeIgniter 中自动加载库时是否可以传递参数?

I am trying to auto load the facebook.php but it requires the app id and secret. Is it possible to pass parameters when auto loading a library in CodeIgniter ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

幼儿园老大 2024-12-07 19:19:04

我最近写了一篇关于这个主题的博客文章

官方 facebook SDK 与 Codeigniter 配合得非常好,只需要您使用外部配置文件来实现自动加载的目标...

因此您只需将文件 facebook.php 放入您的 config 中包含这些内容的 目录

<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

$config['appId']  = 'YOUR_APP_ID_HERE'; 
$config['secret'] = 'YOUR_APP_SECRET_HERE';

此时加载库应该在自动加载或其他方式时获取此配置。

I recently did a blog post about this very topic.

The official facebook SDK plays very nice with Codeigniter and just requires you use a external config file to accomplish your goals of autoloading...

so you would just place a file facebook.php in your config directory with these contents

<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

$config['appId']  = 'YOUR_APP_ID_HERE'; 
$config['secret'] = 'YOUR_APP_SECRET_HERE';

At this point loading the library should pick up this config while autoloading or otherwise.

短暂陪伴 2024-12-07 19:19:04

您可以编写一个包装器,它将使用配置设置预初始化 lib 并将其公开到其公共成员之一。

http://codeigniter.com/user_guide/libraries/config.html

You can write a wrapper which will pre-initialize lib using config settings and expose it on one of its public members.

http://codeigniter.com/user_guide/libraries/config.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文