Cake-PHP.ru
Форум программистов CakePHP
(на сайт)
Watched Topics
FAQ
Поиск
Пользователи
Группы
Регистрация
Профиль
Войти и проверить личные сообщения
Вход
Список форумов Cake-PHP.ru
->
Общий
Ответить
Имя
Тема
Сообщение
Смайлики
Дополнительные смайлики
Цвет шрифта:
По умолчанию
Тёмно-красный
Красный
Оранжевый
Коричневый
Жёлтый
Зелёный
Оливковый
Голубой
Синий
Тёмно-синий
Индиго
Фиолетовый
Белый
Чёрный
Размер шрифта:
Размер шрифта
Очень маленький
Маленький
Обычный
Большой
Огромный
Закрыть теги
[quote="vasy@"]Я не имею в виду скаффолдинг. Как я понял, если в таблице есть столбец с название "name", то данные берутся из него и вставляются в выпадающий список. Если же такого столбаца нет, то берётся $primaryKey. Т.е. если в таблице Firms присутствуют: [code] firm_id int(10) name varchar(50) [/code] а в таблице Magazins: [code] magazin_id int(3) name_short char(5) [/code] то в поле Фирмы будет список из названий(firms.name), а поле Журналы будет список циферок (magazin_id.magazin_id) :( а хотелось бы magazins.short[/quote]
Настройки
HTML
ВЫКЛЮЧЕН
BBCode
ВКЛЮЧЕН
Смайлики
ВКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Отключить в этом сообщении смайлики
Если у вас плохое зрение или вы не можете прочесть этот код по какой-то другой причине, то обратитесь за помощью к
Администратору
.
Код подтверждения: *
Введите код в точности так, как вы его видите. Код является регистро-зависимым, а символ нуля имеет косую линию внутри цифры.
Часовой пояс: GMT + 3
Перейти:
Выберите форум
CakePHP Форум
----------------
Общий
Установка и настройка
Творчество
Вопросы и пожелания
Комментарии к главам руководства по CakePHP 1.1
Обзор темы
Автор
Сообщение
vasy@
Добавлено: 08 Янв 2008 22:36:57
Заголовок сообщения:
ужас...
Выговор мне с занесением в грудную клетку.
При изучении(которое и сейчас длится) бегло просмотрел статью и до конца не разобрался.
Всем спасибо, что ткнули в нужное место.
Борис
Добавлено: 08 Янв 2008 21:02:00
Заголовок сообщения:
vasy@ писал(а):
К сожелению ничего не произошло.
Видимо я что-то не то делаю.
А можно ли дать ссылку на источник(желательно русскоязычный, но не обязательно), где я могу подчерпнуть информацию по этому поводу ?
/wiki/Manual11/scaffolding
(в первом блоке)
vasy@
Добавлено: 08 Янв 2008 20:45:54
Заголовок сообщения:
К сожелению ничего не произошло.
Видимо я что-то не то делаю.
А можно ли дать ссылку на источник(желательно русскоязычный, но не обязательно), где я могу подчерпнуть информацию по этому поводу ?
Антон Исайкин
Добавлено: 08 Янв 2008 19:04:29
Заголовок сообщения:
Попробуйте сделать то, что я сказал.
vasy@
Добавлено: 08 Янв 2008 18:59:41
Заголовок сообщения:
Я не имею в виду скаффолдинг.
Как я понял, если в таблице есть столбец с название "name", то данные берутся из него и вставляются в выпадающий список. Если же такого столбаца нет, то берётся $primaryKey.
Т.е. если в таблице Firms присутствуют:
Код:
firm_id int(10)
name varchar(50)
а в таблице Magazins:
Код:
magazin_id int(3)
name_short char(5)
то в поле Фирмы будет список из названий(firms.name), а поле Журналы будет список циферок (magazin_id.magazin_id)
а хотелось бы magazins.short
Антон Исайкин
Добавлено: 08 Янв 2008 18:10:37
Заголовок сообщения:
В модели Magazin вам необходимо задать переменную
Код:
var $displayField = 'name';
name - это то поле, которое необходимо подставлять при скаффолдинге.
vasy@
Добавлено: 08 Янв 2008 16:53:53
Заголовок сообщения: Непонимание с подстановкой данных из БД
Представим, что:
Код:
<?php
class Order extends AppModel {
var $name = 'Order';
var $primaryKey = 'order_id';
var $belongsTo = array(
'Firm' =>
array('className' => 'Firm',
'foreignKey' => 'firm_id',
'conditions' => '',
'fields' => '',
'order' => '',
'counterCache' => ''
),
'Magazin' =>
array('className' => 'Magazin',
'foreignKey' => 'magazin_id',
'conditions' => '',
'fields' => '',
'order' => '',
'counterCache' => ''
)
);
}
?>
при этом в базе данных в таблице "Firms" присутствует поле "name", а в таблице "Magazins" присутствует поле "short_name".
При добавлении в "order" в поле Firm присутствует выпадающий список, в котором находятся данные из Firms.name, а в Magazin в свою очередь magazins.magazin_id. (надеюсь понятно написал)
Вопрос - как сделать так, чтобы происходила подстановка данных из необходимого мне поля, в данном случае magazins.short_name?
Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB
Если ничего интересного не нашли, можно рекламу почитать, а рекламируется у нас сегодня «».