Impresspages 4 Model.Stack Overflow

У меня есть Model.php:

<?php
/**
* @package   ImpressPages
*/

namespace Plugin\My_plugin_name;

class Model
{
public static function getVideoList()
{
$videos = ipDb()->selectAll('plugin_db', '*', array('language'=> ipContent()->getCurrentLanguage()->getCode()), 'ORDER BY row_number ASC');
return $videos;
}

}

Но когда я пытаюсь вызвать эту функцию в Widget / some_plugin / skin / view.php

$videos = Model::getVideoList();

Я получил:

Неустранимая ошибка: класс «Модель» не найден в ……. Виджет / some_plugin / skin / view.php

0

Решение

Я чувствую, что уже ответил на этот вопрос. Вы должны использовать полное пространство имен:

$videos = \Plugin\MyPlugin\Model::getVideoList();
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]