この記事は2年以上前の投稿になります。
記載された情報が古くなっている可能性がございますので十分ご注意ください。
記載された情報が古くなっている可能性がございますので十分ご注意ください。
実際には「CodeIgniter」に組み込んで利用するつもりだったので、その方法を紹介しておきます
追加/変更したファイル
- system\application\controllers\openflashchart.php
コントローラです。
<?phpclass OpenFlashChart extends Controller {
function OpenFlashChart()
{
parent::Controller();
$this->load->library('UseOpenFlashChart');
}
function index()
{
$this->load->view('open-flash-chart');
}function data()
{
前回紹介したデータファイル(JSON形式) のPHPを記載
}
- system\application\views\open-flash-chart.php
ビューです。
ビューには「open-flash-chart.swf」を呼び出すオブジェクトタグを記載しています。
以下のように、コントローラのデータメソッドを指定しています。
{“data-file”:”/index.php/openflashchart/data/”} - system\application\libraries\UseOpenFlashChart.php
OpenFlashChartのライブラリをCodeIgniterで呼び出せる形式にラップします。
class UseOpenFlashChart {
function UseOpenFlashChart()
{
if ( ! class_exists('open_flash_chart'))
{
require_once(APPPATH.'libraries/OFC/open-flash-chart'.EXT);
}
}
}
- system\application\libraries\OFC
zipファイルに含まれる「php-ofc-library」をリネームしています。
こんな感じで「CodeIgniter」に組み込めました。