File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed
Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change @@ -117,3 +117,29 @@ function myExtension(rex_extension_point $ep) {
117117```
118118
119119Weiterlesen: [ Generics in PHPStan] ( https://phpstan.org/blog/generics-in-php-using-phpdocs )
120+
121+
122+ ## Wie mit dem Fehler ` Variable $this might not be defined. ` umgehen?
123+
124+ Im Addon-Context sollte die Verwendung von $this vermieden werden.
125+ Empfehlung ist $this mit ` rex_addon::get ` zu ersetzen.
126+
127+ Statt
128+
129+ ``` php
130+ if (rex::isBackend() && is_object(rex::getUser()) && 'rexstan' === rex_be_controller::getCurrentPagePart(1) ) {
131+ rex_view::addCssFile($this->getAssetsUrl('rexstan.css'));
132+ rex_view::addJsFile($this->getAssetsUrl('confetti.min.js'));
133+ }
134+ ```
135+
136+ folgendes verwenden
137+
138+ ``` php
139+ $addon = rex_addon::get('rexstan');
140+
141+ if (rex::isBackend() && is_object(rex::getUser()) && 'rexstan' === rex_be_controller::getCurrentPagePart(1) ) {
142+ rex_view::addCssFile($addon->getAssetsUrl('rexstan.css'));
143+ rex_view::addJsFile($addon->getAssetsUrl('confetti.min.js'));
144+ }
145+ ```
You can’t perform that action at this time.
0 commit comments