namespace

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
Yurec
Сообщения: 118
Зарегистрирован: 2013.11.01, 06:33

namespace

Сообщение Yurec »

Всем привет!

Скачал Yii 2 with advanced application template - http://www.yiiframework.com/download/

Установил через композер https://github.com/naffiq/yii2-kkb

Все установки сделал как у него в описании.

Выдает ошибку - на $kkbPayment = \Yii::$app->get('kkbPayment'); - Class naffiq\yii2-kkb\KKBPayment does not exist
У класса https://github.com/naffiq/yii2-kkb/blob ... ayment.php- namespace - naffiq\kkb

Что только не прописывал, все равно не находит этот класс.

Что не так?
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: namespace

Сообщение ElisDN »

Yurec писал(а):У класса KKBPayment.php namespace - naffiq\kkb
Выдает ошибку Class naffiq\yii2-kkb\KKBPayment does not exist
Это не так.
Yurec
Сообщения: 118
Зарегистрирован: 2013.11.01, 06:33

Re: namespace

Сообщение Yurec »

Вместо этого - 'class' => 'naffiq\yii2-kkb\KKBPayment', прописывал - 'class' => 'naffiq\kkb\KKBPayment',
Так же пытался через use naffiq\kkb; потом $model = new KKBPayment;
Так же $model = new naffiq\kkb\KKBPayment; или $model = new \naffiq\kkb\KKBPayment;

Нет пишет такого класса. Этот компонент в папке vendor. Или namespace-ы где-то прописывать нужно?
Loveorigami
Сообщения: 977
Зарегистрирован: 2014.08.27, 21:54

Re: namespace

Сообщение Loveorigami »

у него не правильно указана папка для автоподключения

https://github.com/naffiq/yii2-kkb/blob ... r.json#L17

src в пакете нет
Yurec
Сообщения: 118
Зарегистрирован: 2013.11.01, 06:33

Re: namespace

Сообщение Yurec »

Спасибо!

Запарился в общем, src папки нет, как там подключить не известно, не видит, вот так вот сделал - https://toster.ru/q/281824, в другой папке находит.
Loveorigami
Сообщения: 977
Зарегистрирован: 2014.08.27, 21:54

Re: namespace

Сообщение Loveorigami »

Напиши ему issue или PR.
Иначе сделай форк себе, поправь у укажи в композере свой исправленный пакет
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: namespace

Сообщение zelenin »

или, что проще, сам пропиши немспейс и директорию в своем composer.json. Но issue все равно напиши.
Yurec
Сообщения: 118
Зарегистрирован: 2013.11.01, 06:33

Re: namespace

Сообщение Yurec »

Я уже свой написал, у него ерунда какая-то.
Ответить