public static function addNewItem($url, $cid, $params = null, $permission = null) { $class = new afWidgetSelector(); $class->setUrl($url); $class->setCategoryId($cid); $class->setParams($params); $class->setPermission($permission); $class->save(); return $class->getId(); }
/** * Filter the query by a related afWidgetSelector object * * @param afWidgetSelector $afWidgetSelector the related object to use as filter * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL * * @return afWidgetCategoryQuery The current query, for fluid interface */ public function filterByafWidgetSelector($afWidgetSelector, $comparison = null) { if ($afWidgetSelector instanceof afWidgetSelector) { return $this->addUsingAlias(afWidgetCategoryPeer::ID, $afWidgetSelector->getCategoryId(), $comparison); } elseif ($afWidgetSelector instanceof PropelCollection) { return $this->useafWidgetSelectorQuery()->filterByPrimaryKeys($afWidgetSelector->getPrimaryKeys())->endUse(); } else { throw new PropelException('filterByafWidgetSelector() only accepts arguments of type afWidgetSelector or PropelCollection'); } }
/** * Exclude object from result * * @param afWidgetSelector $afWidgetSelector Object to remove from the list of results * * @return afWidgetSelectorQuery The current query, for fluid interface */ public function prune($afWidgetSelector = null) { if ($afWidgetSelector) { $this->addUsingAlias(afWidgetSelectorPeer::ID, $afWidgetSelector->getId(), Criteria::NOT_EQUAL); } return $this; }
/** * @param afWidgetSelector $afWidgetSelector The afWidgetSelector object to add. */ protected function doAddafWidgetSelector($afWidgetSelector) { $this->collafWidgetSelectors[] = $afWidgetSelector; $afWidgetSelector->setafWidgetCategory($this); }