Ticket #2306 (new 改善提案)

Opened 7 years ago

Last modified 7 years ago

namespace を使用した外部ライブラリを使用できない

Reported by: nanasess Owned by: somebody
Priority: Milestone: バックログ
Component: 管理画面 Version: 2.12.5
Keywords: Cc:
修正済み: no

Description

SC_ClassAutoloader が namespace に対応していないため, システムエラーとなってしまう. SC_ClassAutoloader_Ex で require することで対応できるが, もっとスマートに対応したい.

<?php
class SC_ClassAutoloader_Ex extends SC_ClassAutoloader {

    public static function autoload($class) {
        // 先に namespace を使用したライブラリを autoloader に登録する
        require_once('path/to/namespace_module.php');
        parent::autoload($class);
    }
}

Change History

comment:1 Changed 7 years ago by kim

  • Milestone changed from EC-CUBE2.13.0 to バックログ

2.13.0の対応内容を固めていくため、バックログに移動します。

Note: See TracTickets for help on using tickets.