|  |   | 13.12.2012, 12:22 
                                    
                                    
                                    
                                    
                                  | 
                            
                            
                              |  | Игорь Веб-студия "Комп-АС!"
 
 
 Зарегистрирован: 2012-05-20
 Сообщений: 70
 | Например: Добавляем компанию, список телефонов (или другое) хранятся в другой таблице, связь по CompanyID.
 
 У меня компании добавляются только после проверки администратором, и получается с начало добавляем, потом возвращаемся, и добавляем телефоны?
 Можно как то объединить эти операции?
 
 Возможное решение: данные подчиненных таблиц нужно хранить в массивах, а затем после добавления компании и получение ID, обрабатывать(записывать) их в свои таблицы?
 
 
 Спасибо, Игорь | 
                            
                            
  |  |   | 13.12.2012, 17:18 
        
        
        
        
      | 
  |  | Asiat Аниматика
 
  
 Зарегистрирован: 2005-12-12
 Сообщений: 576
 | Цитата:У меня компании добавляются только после проверки администратором Это всего лишь формулировка, на самом деле админ ВКЛЮЧАЕТ объект (компанию). ID компании будет доступен сразу после добавления, соответственно, вы можете в действии после добавления записать телефоны в другую табличку.
 
 
 | 
  |  |   | 13.12.2012, 22:35 
        
        
        
        
      | 
  |  | Игорь Веб-студия "Комп-АС!"
 
 
 Зарегистрирован: 2012-05-20
 Сообщений: 70
 | Это я понял, но в связи с отсутствием большого опыта, подскажите как интерактивно добавлять данные в другие таблицы. Нет, я конечно знаю - надо использовать запрос INSERT INTO ... , но допустим я добавлю НОМЕР телефона и Наименование, а как же все остальные поля в таблице MessageXX, а там их много. Они заполнятся автоматом, или ручками набивать, но они же имею специфические значения?
 
 
 Спасибо, Игорь | 
  |  |   | 15.12.2012, 07:33 
        
        
        
        
      | 
  |  | Asiat Аниматика
 
  
 Зарегистрирован: 2005-12-12
 Сообщений: 576
 | Это зависит от того, каким образом вы планируете использовать эти данные в дальнейшем (вывод, изменение..). Если все будет вручную, через sql-запросы, то можно и вообще добавлять не в таблицу компонента, а свою (это может дать преимущество при больших объемах данных).
 
 Если все же в компонент.. ну, тестируйте. Некоторые (большинство) поля заполнятся значениями по умолчанию.
 Чтобы, например, потом работать с такими объектами стандартными неткатовскими кнопочками, можно заранее создать вспомогательный раздел и потом при записи в таблицу указывать нужные Subdivision_ID и Sub_Class_ID
 Возможно, вы захотите записывать также данные пользователя - ID, IP, UserAgent
 Иногда полезно записать поле Created (по умолчанию оно пишется нулями)
 И так далее.
 
 
 | 
  |  |   | 16.12.2012, 23:55 
        
        
        
        
      | 
  |  | Игорь Веб-студия "Комп-АС!"
 
 
 Зарегистрирован: 2012-05-20
 Сообщений: 70
 | Спасибо 
 
 Спасибо, Игорь |