Hallo zusammen,
ich muss immer mal wieder per Composer installierte Libs in webEdition einbinden und habe damit immer meine Probleme. Momentane Lösung:
PHP
<?php
use phpseclib\Net\SFTP;
?>
<we:ifNotWebEdition>
...
require '/pfad/vendor/autoload.php';
$sftp = new SFTP($ssh_host);
..
</we:ifNotWebEdition>
Alles anzeigen
Den Namespace muss ich außerhalb von webEdition einbinden, da ansonsten versucht wird, mit we_document_webEdition.class.php die Klasse einzubinden. Wie macht ihr das? Wie kann ich Composer am besten in webEdition einbinden?
Ich habe nämlich gerade das Problem, dass ich eine Library genau auf einer Seite benötige und es funktioniert mit meiner gewohnten Weise nicht:
PHP
<we:ifSelf id="630">
<?php
use de\xqueue\maileon\api\client\contacts\ContactsService;
use de\xqueue\maileon\api\client\contacts\Contact;
use de\xqueue\maileon\api\client\contacts\Permission;
use de\xqueue\maileon\api\client\contacts\StandardContactField;
use de\xqueue\maileon\api\client\contacts\SynchronizationMode;
require '/pfad/vendor/autoload.php';
...
?>
</we:ifSelf>
Alles anzeigen
Gruß Heiko