Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace In2code\In2msiproducts\Domain\Repository;
- /***************************************************************
- * Copyright notice
- *
- * (c) 2013 Tina Gasteiger <tina.gasteiger@in2code.de>, in2code
- *
- * All rights reserved
- *
- * This script is part of the TYPO3 project. The TYPO3 project is
- * free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 3 of the License, or
- * (at your option) any later version.
- *
- * The GNU General Public License can be found at
- * http://www.gnu.org/copyleft/gpl.html.
- *
- * This script is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * This copyright notice MUST APPEAR in all copies of the script!
- ***************************************************************/
- /**
- *
- *
- * @package in2msiproducts
- * @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3 or later
- *
- */
- class FileReferenceRepository extends AbstractRepository {
- /**
- * @param \In2code\In2msiproducts\Domain\Model\Product $product
- * @return array|\TYPO3\CMS\Extbase\Persistence\QueryResultInterface
- */
- public function findByProduct(\In2code\In2msiproducts\Domain\Model\Product $product){
- $query = $this->createQuery();
- $and = array(
- // in this case it's pages, but enter your domain-model-tablename here
- $query->equals('tablenames', 'pages'),
- $query->equals('fieldname', 'productimage'),
- $query->equals('uid_foreign', $product->getUid())
- );
- $query->matching($query->logicalAnd($and));
- return $query->execute();
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement