0
如何使用extbase進行數據庫查詢以檢查數據庫項是否已存在?我知道如何做到這一點,而不是與extbase語法。TYPO3 Extbase:檢查數據庫項是否已存在
我想將用戶添加到數據庫。這樣可行。但只有在regId不存在的情況下才能添加用戶。
這是我到目前爲止的代碼:
/**
* action registerDevice
* @param Tx_xxx_Domain_Repository_UserRepository $muserRepository
* @return void
*/
public function registerDeviceAction(){
$userRepository = $this->objectManager->get('Tx_xxx_Domain_Repository_UserRepository');
$user = $this->objectManager->create('Tx_xxx_Domain_Model_User');
$allUser = $this->userRepository->findAll();
if (isset($_POST["regId"]) && $_GET['os']) {
$regDevice = $_POST["regId"];
$regMobileOs = $_GET["os"];
$user->setMobileOs($regMobileOs);
$user->setFirstName('TEST');
$user->setRegId($regDevice);
$this->userRepository->add($user);
$persistenceManager = t3lib_div::makeInstance('Tx_Extbase_Persistence_Manager');
$persistenceManager->persistAll();
}
}
非常感謝您! :)
問候