1
Ich versuche, Plugin zu Pimcore zu schreiben und muss darin Benutzerklasse verwenden, um Benutzertabelle in Datenbank zu ändern. Wie soll ich das machen? einfach:Wie wird die Modellklasse im Plugin verwendet?
$user = Objects\User::getById(2);
funktioniert nicht:
include_once(Pimcore/Model/Object/ClassDefinition/Data/Objects/User.php): failed to open stream: No such file or directory in /var/www/pimcore/pimcore/lib/Zend/Loader.php on line 134
Dank im Voraus!
`$db = Mysql::get();
$select = $db->select()
->from('users', ['lastpasswordedit'])
->where('id = ?', $userId);
$stmt = $db->query($select);
$result = $stmt->fetch();`
Dank @Igor Benko:
Möchten Sie die Systembenutzer ändern oder haben Sie eine Objektklasse mit dem Namen "Benutzer"? –
Also, in Wahrheit bin ich wirklich neu in Pimcore und versuche, in bestehenden Projekt eingeben, weiß ich nicht genau .. Jetzt habe ich: '$ session = Auth :: authenticateSession(); $ userId = $ session-> getId(); $ user = AbstractUser :: getById ($ userId); ' Und es gibt mir Klasse ohne Daten aus der Spalte, die ich intresed. – Katarzyna
Es scheint der Systembenutzer zu sein. Welche Spalte möchtest du bekommen? Normalerweise können Sie einfach '$ user-> getYourColumnName()' –