Русскоязычный форум, посвященный фреймворку Kohana
http://forum.kohanaframework.su/

ORM запрос к бд
http://forum.kohanaframework.su/viewtopic.php?f=33&t=343
Страница 1 из 1

Автор:  Alexei [ 26 авг 2012, 14:50 ]
Заголовок сообщения:  ORM запрос к бд

Никак не могу составить выборку колонки ‘name’ из бд ‘citys’, где значение колонки ‘codes’ будет равняться $codes. Всё дело уперается в то, что вставляю переменную $codes — кохана фыркает. Если же вставляю число, то всё нормально. Помогите, пожалуйсто.

Автор:  mamahtehok [ 26 авг 2012, 22:04 ]
Заголовок сообщения:  Re: ORM запрос к бд

А что в переменной Codes. Сделайте var_dump...

Автор:  Sergey [ 27 авг 2012, 05:26 ]
Заголовок сообщения:  Re: ORM запрос к бд

дайте больше информации. тут телепатов нет

Автор:  escalade [ 05 окт 2012, 17:03 ]
Заголовок сообщения:  Re: ORM запрос к бд

Возможно $codes это массив, а фыркает потому что хочет строку или число.

Автор:  Rush64 [ 08 окт 2012, 12:48 ]
Заголовок сообщения:  Re: ORM запрос к бд

а мне не нравиться название таблицы. правильней будет cities (если используете orm с настройками по умолчанию). это конечно к проблеме не относится, просто...

Автор:  Sergey [ 09 окт 2012, 17:42 ]
Заголовок сообщения:  Re: ORM запрос к бд

Rush64 писал(а):
а мне не нравиться название таблицы. правильней будет cities (если используете orm с настройками по умолчанию).



Ну почему же?
Код:
<?php defined('SYSPATH') or die('No direct script access.');

/**
 * Model class for Cities
 *
 * @category   Model
 */
class Model_Cities extends ORM {

  /**
   * Stores the table name.
   *
   * @var string
   */
  protected $_table_name = 'citys';

  ...



Цитата:
это конечно к проблеме не относится, просто...

Действительно :)

Автор:  Rush64 [ 09 окт 2012, 18:15 ]
Заголовок сообщения:  Re: ORM запрос к бд

ну есть же best practise. почему тогда таблицы не называть kjfksdfjitoj490gjs?

Автор:  Sergey [ 09 окт 2012, 20:43 ]
Заголовок сообщения:  Re: ORM запрос к бд

Rush64 писал(а):
ну есть же best practise

1. Я не уверен что Вы ей следуете во абсолютно всём

Цитата:
почему тогда таблицы не называть kjfksdfjitoj490gjs?

2. Действительно, почему? ;)

P.S. Исключение лишь подтверждает правило

Страница 1 из 1 Часовой пояс: UTC + 4 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/