私はcodeigniterフレームワークを使ってWebサイトを開発しています。それを文書化するために、私はdoxygenをインストールしました。Doxygenがphpでファイルをスキップしています__construct()
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
/**
* @class
* @brief The class brief
*/
class Catalogo extends CI_Controller {
public function __construct(){
parent::__construct();
$this->load->model('catalogomodel');
$this->load->library('img');
}
public function foo(){
..some code..
}
/* End of file catalogo.php */
/* Location: ./application/controllers/catalogo.php */
これはスキップされているファイルだけで、CodeIgniterの中に通常の構造を持つ他のファイルは、彼らが必要として文書化されています:doxygenには、次の構造を持つファイルを満たしたときに奇妙な何かが起こっています。
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
/**
* @class
* @brief The class brief
*/
class Catalogo extends CI_Controller {
public function index(){
...some code to load models, libraries and views ...
}
/* End of file catalogo.php */
/* Location: ./application/controllers/catalogo.php */
あなたは() '' __construct前のdocblockを試みたことがありますか? –