tama1918 登録日 2015年5月22日 メンバー検索 tama1918 名前(ニックネーム) 多摩 自分のconcrete5サイト ホームページ 自己紹介 PHPもCMSも初めて扱うため、いろいろと恥ずかしい質問してしまうと思いますがよろしくお願いします。 concrete5.org のユーザー名 concrete5 Slack Team ID Twitterアカウント フォーラム総投稿数 13 コミュニティバッジ 投稿 11から13までを表示 (計13) Re: PageCacheの拡張 つづきでの質問となり恐縮ですが、よろしくお願い致します。 adapterを利用したライブラリー開発につきまして、 「PageCache」クラスでは、concrete.php内の「adapter」設定値からクラスを読み込みにいきますが、 「PageCache」クラス「getLibrary」において「\\Concrete\\Core\\Cache\\Page\\」をprefixとしてロードしています。 prefixから、「PageCache」クラスを継承したカスタムクラスの配置場所は、「concrete/src/Cache/Page/」の下に置くことを意図しているのでしょうか? 「concrete/」配下は、拡張において一切触らない認識でいたので少々混乱しています。 実装につきまして、見識やご経験ありましたらアドバイス頂ければ幸いです。 よろしくお願い致します。 Posted on 5月 22, 2015 at 6:32 午後 Re: Re: PageCacheの拡張 hissy様 ご回答ありがとうございます!大変助かりました。 hissy様に頂いた方法にて実装させて頂きます。 「concrete/config/app」にてエイリアス登録されている為、変更すれば容易にカスタマイズできると 思っていたのですが、確かにfullで指定されている理由は難しいですね。 (Applicationの記載をfullからaliasにすると問題なく動作したので、ミスのような気がしますが) ありがとうございました。 Posted on 5月 22, 2015 at 3:39 午後 PageCacheの拡張 いつも拝見し勉強させて頂いております。 キャッシュ機能の拡張するパッケージを作成しているのですが、 拡張した「PageCache」クラスをどのように組み込むか悩んでおります。 「Concrete/application/bootstrap/autoload」の中で「PageCache」のエイリアス再定義を行って参照先を変更しました。 しかし、「Concrete/application/bootstrap/startup」から実行する「Application」クラスでは、「PageCache」クラスをエイリアスで定義していない為、カスタマイズした「PageCache」クラスが実行できなく、どのような方法で実装するのが良いかご教示頂けますでしょうか。 concrete5は、「5.7.4.1」versionを利用しています。 よろしくお願いします。 Posted on 5月 22, 2015 at 3:10 午後 « 前12次 »