1

私の問題は、Php Simple Html Dom Parserを使用しようとしていますが、ファイルは単なるセットでfunctionsあり、宣言ではないように見えるため、宣言した後のように、codeigniterにカスタムclass SomeClass{}として埋め込むことが困難です。 。$ this-> load-> library('someclass'); library

Simple Html Dom Parserのpastebinにこのコードを入れました:http: //pastebin.com/0rR6Kiex

次のように定義したクラスを介して、これらすべての関数を簡単に利用できるようにするにはどうすればよいのでしょうか。

class MyClass{
   ## contents of pastebin here

}

だから私は次のようにcodeigniterをロードすることができます:

$this->load->library('myclass');
$thus->myclass->fetchlinks();

現在、私は手動でphpファイルを要求しようとしていますが、これはcodeigniterを使用するという点をやや打ち負かします。

function fetchlinks(){
    ## include the Simpledom framework #########################################################
    include "localhost/mysite/assets/php/Simpledom.php" or die('Error occured on page');   #
}
4

1 に答える 1

5

機能のセットなので、ヘルパーとして入れてみませんか?

$this->load->helper('myclass');

$this->myclass->fetchlinks();

于 2013-01-16T05:43:21.463 に答える