Цитата |
---|
Ахат Баязи написал: 1. модуль mlsms установлен? Я так понимаю, что вы его написали, но чтоб емо классы подключились и заработали он должен быть установлен. 2. Если установлен, попробуйте переустановить. 3. Потом попробуйте на какойнить тестовой страничке напрямую вызвать какойнить метод вашего класса, самый простой. (например: smswebcom::getId() ) Если не отработает. то копайте в модуле: mlsms |
Как я делаю:
После того как написал свой модуль:
1. инсталирую его
2. делаю вызов тестового метода:
getTest() с какойнить тестовой странички (для этого у меня в модуле есть тестовый метод)
Если все ОК, то ползу дальше, если нет, то копаю модуль и смотрю почему класс не подключился.
вот пример файла:
local/modules/w4a.debt/lib/config.php
Код |
---|
<?php
namespace W4a\Debt;
use W4a\Debt\Entity\ConfigTable;
class Config{
public static function getTableName() {
return ConfigTable::getTableName();
}
public static function get() {
$result = ConfigTable::getList(
array(
'select' => array('*')
));
return $result->fetchAll();
}
public static function update($id) {
if(empty($id))
return false;
return ConfigTable::update(
$id,
array(
'NAME' => 'NAME is updated'
));
}
public static function getTest() {
return 'W4a\Debt\Config::getTest(): entity tableName: ' . self::getTableName();
}
} |