Tôi đã tạo một gói trình soạn thảo tùy chỉnh nhưng tôi gặp khó khăn để đặt các tùy chọn tự động tải chính xác cho nó.composer autoloader psr-0 namespaces
Tất cả các lớp học của tôi dưới MyNamespace/Common
không gian tên. Vì vậy, ví dụ để bao gồm lớp học của tôi ArrayHelper
tôi sử dụng Mynamespace/Common/Helper/ArrayHelper
.
Đây là phần có liên quan của composer.json
tôi:
"autoload": {
"psr-0": { "MyNamespace\\": "" }
}
Tôi đã đọc này: composer.json/autoload
Bất kỳ sự giúp đỡ?
Cấu trúc gói của tôi tương tự như symfony2 com poenents vì vậy tôi đã phải cấu hình một thư mục đích như thế này: http://getcomposer.org/doc/04-schema.md#target-dir – brpaz
định nghĩa không gian tên dấu phân tách nên sử dụng "\" không "/" – thenetimp
Không phải là PSR này -4? –