[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Система редактирования областей, районов, поселени
SmorodinKA
Добрый день. Опишу ситуацию.
Есть несколько таблиц:
1. Регионы (Северо-Западный и т.д.)
2. Области
3. Районы
4. Поселения

Как легко можно понять, все они связаны по id. Сейчас я пытаюсь сделать небольшой такой редактор, чтобы можно было добавлять, редактировать и удалять объекты.

И вот тут встала проблема, прописывать для каждой таблицы отдельный функции добавления, редактирования и удаления что-то не хочется. да и кода получится море, потому что, например, при работе с районами, надо выбрать сначала регион, после этого подгружаются области, выбрать область, а потом уже что-то делать с районами. С поселениями еще хуже: регионы - области - районы...

Дайте дельный совет, как правильнее сделать. Спасибо.
Игорь_Vasinsky
что касается добавления - то каждый этап нужно рассматривать отдельно
а вот удалением дочерних эл-вов - очень даже удобно делать с

http://www.mysqltutorial.org/mysql-on-delete-cascade/ и тут речь пойдёт на только о каскадах, но и о внешних ключах - а значит engine innodb, а не распространённую myisam

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.