| @@ 174-196 (lines=23) @@ | ||
| 171 | *  | 
                                |
| 172 | * @return ChildBannerImageI18n A model object, or null if the key is not found  | 
                                |
| 173 | */  | 
                                |
| 174 | protected function findPkSimple($key, ConnectionInterface $con)  | 
                                |
| 175 |     { | 
                                |
| 176 | $sql = 'SELECT id, locale, src, name, clicks, description FROM banner_image_i18n WHERE id = :p0 AND locale = :p1';  | 
                                |
| 177 |         try { | 
                                |
| 178 | $stmt = $con->prepare($sql);  | 
                                |
| 179 |             $stmt->bindValue(':p0', $key[0], PDO::PARAM_INT); | 
                                |
| 180 |             $stmt->bindValue(':p1', $key[1], PDO::PARAM_STR); | 
                                |
| 181 | $stmt->execute();  | 
                                |
| 182 |         } catch (Exception $e) { | 
                                |
| 183 | Propel::log($e->getMessage(), Propel::LOG_ERR);  | 
                                |
| 184 |             throw new PropelException(sprintf('Unable to execute SELECT statement [%s]', $sql), 0, $e); | 
                                |
| 185 | }  | 
                                |
| 186 | $obj = null;  | 
                                |
| 187 |         if ($row = $stmt->fetch(\PDO::FETCH_NUM)) { | 
                                |
| 188 | /** @var ChildBannerImageI18n $obj */  | 
                                |
| 189 | $obj = new ChildBannerImageI18n();  | 
                                |
| 190 | $obj->hydrate($row);  | 
                                |
| 191 | BannerImageI18nTableMap::addInstanceToPool($obj, serialize([(null === $key[0] || is_scalar($key[0]) || is_callable([$key[0], '__toString']) ? (string) $key[0] : $key[0]), (null === $key[1] || is_scalar($key[1]) || is_callable([$key[1], '__toString']) ? (string) $key[1] : $key[1])]));  | 
                                |
| 192 | }  | 
                                |
| 193 | $stmt->closeCursor();  | 
                                |
| 194 | ||
| 195 | return $obj;  | 
                                |
| 196 | }  | 
                                |
| 197 | ||
| 198 | /**  | 
                                |
| 199 | * Find object by primary key.  | 
                                |
| @@ 159-181 (lines=23) @@ | ||
| 156 | *  | 
                                |
| 157 | * @return ChildBannersI18n A model object, or null if the key is not found  | 
                                |
| 158 | */  | 
                                |
| 159 | protected function findPkSimple($key, ConnectionInterface $con)  | 
                                |
| 160 |     { | 
                                |
| 161 | $sql = 'SELECT id, locale, name FROM banners_i18n WHERE id = :p0 AND locale = :p1';  | 
                                |
| 162 |         try { | 
                                |
| 163 | $stmt = $con->prepare($sql);  | 
                                |
| 164 |             $stmt->bindValue(':p0', $key[0], PDO::PARAM_INT); | 
                                |
| 165 |             $stmt->bindValue(':p1', $key[1], PDO::PARAM_STR); | 
                                |
| 166 | $stmt->execute();  | 
                                |
| 167 |         } catch (Exception $e) { | 
                                |
| 168 | Propel::log($e->getMessage(), Propel::LOG_ERR);  | 
                                |
| 169 |             throw new PropelException(sprintf('Unable to execute SELECT statement [%s]', $sql), 0, $e); | 
                                |
| 170 | }  | 
                                |
| 171 | $obj = null;  | 
                                |
| 172 |         if ($row = $stmt->fetch(\PDO::FETCH_NUM)) { | 
                                |
| 173 | /** @var ChildBannersI18n $obj */  | 
                                |
| 174 | $obj = new ChildBannersI18n();  | 
                                |
| 175 | $obj->hydrate($row);  | 
                                |
| 176 | BannersI18nTableMap::addInstanceToPool($obj, serialize([(null === $key[0] || is_scalar($key[0]) || is_callable([$key[0], '__toString']) ? (string) $key[0] : $key[0]), (null === $key[1] || is_scalar($key[1]) || is_callable([$key[1], '__toString']) ? (string) $key[1] : $key[1])]));  | 
                                |
| 177 | }  | 
                                |
| 178 | $stmt->closeCursor();  | 
                                |
| 179 | ||
| 180 | return $obj;  | 
                                |
| 181 | }  | 
                                |
| 182 | ||
| 183 | /**  | 
                                |
| 184 | * Find object by primary key.  | 
                                |