Jump to content

hansolobg

Members
  • Posts

    2
  • Joined

  • Last visited

hansolobg's Achievements

Newbie

Newbie (2/6)

0

Reputation

  1. I missed to include the /src path into the composer.json autoload path.
  2. Hello I'm new to Processwire. I'm starting to build a platform. I want to separate some of my logic into the site/src folder. I added a simple tester class inside the site/src folder: site/src/Helper.php <?php namespace test; /** * In this class all usefull helper functions are aggregated. */ class Helper { public static function test() { return "hello"; } } Then I want to use those functions e.g. in the template folder. I use them as the following: site/templates/home.php <?php namespace ProcessWire; use test\Helper; $test = Helper::test(); ?> Now I get the following error: Fatal Error: Uncaught Error: Class 'test\Helper' not found in /var/www/html/site/templates/home.php:5 Stack trace: #0 /var/www/html/wire/core/TemplateFile.php(287): require() #1 /var/www/html/wire/core/Wire.php(380): ProcessWire\TemplateFile->___render() #2 /var/www/html/wire/core/WireHooks.php(723): ProcessWire\Wire->_callMethod('___render', Array) #3 /var/www/html/wire/core/Wire.php(442): ProcessWire\WireHooks->runHooks(Object(ProcessWire\TemplateFile), 'render', Array) #4 /var/www/html/wire/modules/PageRender.module(514): ProcessWire\Wire->__call('render', Array) #5 /var/www/html/wire/core/Wire.php(383): ProcessWire\PageRender->___renderPage(Object(ProcessWire\HookEvent)) #6 /var/www/html/wire/core/WireHooks.php(723): ProcessWire\Wire->_callMethod('___renderPage', Array) #7 /var/www/html/wire/core/Wire.php(442): ProcessWire\WireHooks->runHooks(Object(ProcessWire\PageRender), 'renderPage', Array) #8 /var/www/html/wire/core/WireHooks.php(822): ProcessWire\Wire->__call('renderPage', Array) #9 /var/www/html/wire/core/Wire.p (line 5 of /var/www/html/site/templates/home.php) What am I doing wrong here?
×
×
  • Create New...