@@ 212-233 (lines=22) @@ | ||
209 | * |
|
210 | * @return ChildBannerImage A model object, or null if the key is not found |
|
211 | */ |
|
212 | protected function findPkSimple($key, ConnectionInterface $con) |
|
213 | { |
|
214 | $sql = 'SELECT id, banner_id, target, url, allowed_page, position, active_from, active_to, active, permanent FROM banner_image WHERE id = :p0'; |
|
215 | try { |
|
216 | $stmt = $con->prepare($sql); |
|
217 | $stmt->bindValue(':p0', $key, PDO::PARAM_INT); |
|
218 | $stmt->execute(); |
|
219 | } catch (Exception $e) { |
|
220 | Propel::log($e->getMessage(), Propel::LOG_ERR); |
|
221 | throw new PropelException(sprintf('Unable to execute SELECT statement [%s]', $sql), 0, $e); |
|
222 | } |
|
223 | $obj = null; |
|
224 | if ($row = $stmt->fetch(\PDO::FETCH_NUM)) { |
|
225 | /** @var ChildBannerImage $obj */ |
|
226 | $obj = new ChildBannerImage(); |
|
227 | $obj->hydrate($row); |
|
228 | BannerImageTableMap::addInstanceToPool($obj, null === $key || is_scalar($key) || is_callable([$key, '__toString']) ? (string) $key : $key); |
|
229 | } |
|
230 | $stmt->closeCursor(); |
|
231 | ||
232 | return $obj; |
|
233 | } |
|
234 | ||
235 | /** |
|
236 | * Find object by primary key. |
@@ 193-214 (lines=22) @@ | ||
190 | * |
|
191 | * @return ChildBanners A model object, or null if the key is not found |
|
192 | */ |
|
193 | protected function findPkSimple($key, ConnectionInterface $con) |
|
194 | { |
|
195 | $sql = 'SELECT id, place, width, height, effects, page_type FROM banners WHERE id = :p0'; |
|
196 | try { |
|
197 | $stmt = $con->prepare($sql); |
|
198 | $stmt->bindValue(':p0', $key, PDO::PARAM_INT); |
|
199 | $stmt->execute(); |
|
200 | } catch (Exception $e) { |
|
201 | Propel::log($e->getMessage(), Propel::LOG_ERR); |
|
202 | throw new PropelException(sprintf('Unable to execute SELECT statement [%s]', $sql), 0, $e); |
|
203 | } |
|
204 | $obj = null; |
|
205 | if ($row = $stmt->fetch(\PDO::FETCH_NUM)) { |
|
206 | /** @var ChildBanners $obj */ |
|
207 | $obj = new ChildBanners(); |
|
208 | $obj->hydrate($row); |
|
209 | BannersTableMap::addInstanceToPool($obj, null === $key || is_scalar($key) || is_callable([$key, '__toString']) ? (string) $key : $key); |
|
210 | } |
|
211 | $stmt->closeCursor(); |
|
212 | ||
213 | return $obj; |
|
214 | } |
|
215 | ||
216 | /** |
|
217 | * Find object by primary key. |