我找到了一个我想用来从用户美味帐户中获取书签的课程。这是how it is used。
我遇到的问题是,我应该将其变成Codeigniter库吗?我可以不自己使用它,因为它是自包含的吗?我猜我在这里要求最好的做法。
感谢大家的帮助
答案 0 :(得分:0)
只需添加代码有一个助手,并使用您想要的功能。
在您的系统/应用程序/帮助程序
中创建一个文件my_helper.php并将代码粘贴到http://www.ejeliot.com/samples/delicious-backup/backup-to-mysql.txt中,不要忘记将代码放在一个函数X中。
在你的控制器中:
$这 - >负载>助手( 'my_helper');
然后
您可以在控制器中调用函数X()并使用魔法代码!
的问候,
佩德罗
答案 1 :(得分:0)
我是不是可以单独使用它 自包含?
我认为除非该类是根据CodeIgniter的要求制作的。您要添加到CodeIgniter库的任何类都应该具有CodeIgniter库所需的所有类,例如,您应该将参数作为数组传递给每个库的构造函数。
请参阅: Creating Your Own Libraries ,作为如何在CodeIgniter中合并您的类的指南。
答案 2 :(得分:0)
由于代码都是自包含的(看起来像) - 只需将整个事物(除了php标记)包含在class Delicious{}
中的函数中 - 就像这样:
class Delicious {
function doBookmarks(){
[insert all library code here]
}
}
然后加载库以及您想要数据的位置,请致电$bookmarks = $this->delicious->dobookmarks
。
请务必参考上面的CI库链接,确保您的代码已正确嵌套,否则无法正确加载 - 请记住,如果要调用,则需要在库代码中get_instance()
回到任何CI代码 - 你应该尽可能少地在CI之外做,因为它会导致内存问题。