Ответить Новая тема Новый опрос 
 Создание нового класса
devps
Новичок
Сообщений: 2
Регистрация: 24-11-2013


24-11-2013 00:15
В основном в доках описывается не создание новых классов, а overriding существующих, т.е. если я создам какой-то свой класс, то применить его навряд ли смогу без доп. усилий в модулях и т.п., напр. я создал класс Test в classes/Test.php:

Код:
class TestCore extends ObjectModel
{
    public $test = "Test!";
}


а применить его в модуле не выходит:

Код:
class MyModule extends Module
{
  public function __construct()
  {
     // code
     $classTest= new Test();
     echo $classTest->test;
   }
}


Чего не хватает, может автоподгрузки где-то?
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
devps
Новичок
Сообщений: 2
Регистрация: 24-11-2013


24-11-2013 19:00
Да, там всего-лишь в [cache] class_index надо удалять когда новый класс создаешь, да вот только в с самом модуле его переопределить не получается:

/modules/my_module/override/classes/Test.php


Сообщение отредактировано devps 24-11-2013 14:01 ...
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос