Я в настоящее время борется, пытаясь интегрировать плагин Email Imap, который мне нужен для приложения, которое я создаю, но почему-то я не могу получить торт для загрузки источника данных внутри файла.CakePHP- Imap_Source Plugin - Missing Datasource
Моя файловая структура в настоящее время следующим образом
Plugin\emails\models\datasources\imap_source.php
Моя база данных Config:
public $emailTicket = array(
'datasource' => 'emails.imap',
'server' => 'imap.gmail.com',
'connect' => 'imap/tls/novalidate-cert',
'username' => '[email protected]',
'password' => '**********',
'port' => '143', //incoming port
'ssl' => true,
'encoding' => 'UTF-8',
'error_handler' => 'php',
'auto_mark_as' => array(
'Seen',
// 'Answered',
// 'Flagged',
// 'Deleted',
// 'Draft',
),
);
Какие значения я пытался для ключа источника данных:
- «Письма. ImapSource '(я читал, что источник данных должен быть camelcase), но это дает Missing plu gin, так как имя папки плагина начинается с нижнего регистра.
- 'emails.models.datasources.imap_source'
- 'emails.imap_source'
- 'emails.imapSource'
- 'emails.ImapSource'
Также в случае, если вы блуждали , да, я загружаю плагин из бутстрапа проверено CakePlugin::load('emails');
и CakePlugin::load('Emails');
Я уверен, что это какое-то название которое им не хватает. Есть идеи ? Заранее спасибо
ПОМОГИТЕ, я DESPERATE здесь
AKKA-Web Спасибо за ответ! Я собираюсь попробовать его СЕЙЧАС! если это сработает, я отвечу на него как на ответ, а также навсегда обязанный вам! – LogixMaster
Не могу поверить, что это сработало !!! После 4 часов мучительной головной боли, пытаясь понять, почему Datasource не удалось найти! – LogixMaster
Добро пожаловать @ user2678538 ... это случается. Вам просто нужно учиться на этом. –