バージョン選択

フォーラム

メニュー

オンライン状況

34 人のユーザが現在オンラインです。 (27 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 34
もっと...

PR

デザインテンプレート EC-CUBE3.0版が登場!
広告掲載について

サイト内検索

プラグイン > 開発について > プラグインでの外部ライブラリ使用方法

開発について

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
elleman
投稿日時: 2017/12/5 23:53
対応状況: −−−
新米
登録日: 2017/1/8
居住地:
投稿: 7
プラグインでの外部ライブラリ使用方法
現在、独自プラグインを作成中です。
プラグインにて下記ライブラリを使用したいのですが、どのように導入するのが良いかわかりません。
https://github.com/wasinger/htmlpagedom


他のプラグインを調べてみると、2パターンあることがわかりました。

・パターン1:ComposerのAuto Loadを使用する方法

Venderフォルダ内に
autoload.php
/composer
/使用したいライブラリ


・パターン2:使用するクラスで毎度読み込む方法



$includePath = get_include_path().';'.__DIR__.'/../vendor/tcpdf';

$includePath = $includePath.';'.__DIR__.'/../vendor/FPDI';

set_include_path($includePath);


require_once __DIR__.'/../vendor/tcpdf/tcpdf.php';

require_once __DIR__.'/../vendor/FPDI/fpdi.php';




パターン1で導入したいのですが、どのような手順でcomposerを使用して
ライブラリをインストールしているのでしょうか??

具体的な手順やなにかヒントをご教授いただけないでしょうか??



▼環境
EC-CUBE;3.0.15
サーバーOS:Linux 4.9.49-moby x86_64
DBサーバー:PostgreSQL 9.2.23 on x86_64-unknown-linux-gnu, compiled by gcc (Debian 4.9.2-10) 4.9.2, 64-bit
WEBサーバー;Apache/2.4.10 (Debian)
PHP:7.1.9 (Core, date, libxml, openssl, pcre, sqlite3, zlib, ctype, curl, dom, fileinfo, filter, ftp, hash, iconv, json, mbstring, SPL, PDO, session, posix, Reflection, standard, SimpleXML, pdo_sqlite, Phar, tokenizer, xml, xmlreader, xmlwriter, mysqlnd, apache2handler, gd, intl, mcrypt, mysqli, pdo_mysql, pdo_pgsql, soap, zip, Zend OPcache, xdebug)

[導入プラグインの有無] なし
[カスタマイズの有無] なし
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

クレジットカード情報の非保持化対応

統計情報

総メンバー数は20,805名です
総投稿数は83,817件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1664
4
yuh
1439
5
red
1082
6
fukap
907
7
shutta
827
8
468
817
9 ramrun 789
10
tsuji
784
11
umebius
777
12
tao_s
651
13 karin 641
14 sumida 638
15
homan
633
16 DELIGHT 571
17
patapata
502
18
flealog
483
19 tonton 436
20
ecbg
387


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© LOCKON CO.,LTD. All Rights Reserved.