コード例 #1
0
ファイル: EventIndex.php プロジェクト: nicodh/cz_simple_cal
 /**
  * generate a slug for this record
  * 
  * @return string
  */
 public function generateSlug()
 {
     $value = $this->generateRawSlug();
     $value = Tx_CzSimpleCal_Utility_Inflector::urlize($value);
     $eventIndexRepository = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('Tx_Extbase_Object_ObjectManager')->get('Tx_CzSimpleCal_Domain_Repository_EventIndexRepository');
     $slug = $eventIndexRepository->makeSlugUnique($value, $this->uid);
     $this->setSlug($slug);
 }
コード例 #2
0
ファイル: Event.php プロジェクト: nicodh/cz_simple_cal
 /**
  * generate a slug for this record
  * 
  * @return string
  */
 public function generateSlug()
 {
     $value = $this->generateRawSlug();
     $value = Tx_CzSimpleCal_Utility_Inflector::urlize($value);
     $eventRepository = $this->objectManager->get('Tx_CzSimpleCal_Domain_Repository_EventRepository');
     $slug = $eventRepository->makeSlugUnique($value, $this->uid);
     $this->setSlug($slug);
 }