Ультрасовременная перезапись или маршрутизатор PHP?

Вероятно, потому что на части другого SQL DBMSs "ограничение по умолчанию" не является действительно ограничением, Вы не найдете его имя в "INFORMATION_SCHEMA.TABLE_CONSTRAINTS", таким образом, Ваш лучший выбор будет "INFORMATION_SCHEMA.COLUMNS", как другие уже упомянули.

(SQLServer-невежда здесь)

единственное причина я могу думать, когда необходимо знать, что "ограничение по умолчанию" имя состоит в том, если SQLServer не поддерживает "ALTER TABLE xxx ALTER COLUMN yyy SET DEFAULT..." команда. Но тогда Вы уже находитесь в нестандартной зоне, и необходимо использовать особенные методы продукта получить то, в чем Вы нуждаетесь.

16
задан robjmills 8 December 2009 в 17:40
поделиться

1 ответ

Обычно в фреймворках MVC такие вещи лучше всего обрабатываются фронт-контроллером (с именем index.php или подобным). Вы используете mod_rewrite, чтобы затем скрыть index.php из всех URL-адресов, чтобы ваши пользователи видели красивые чистые пути.

Это также легче обрабатывать в PHP, чем в директивах перезаписи Apache. PHP намного более гибкий и его легче писать / понимать. Я не уверен, что когда-либо видел, чтобы mod_rewrite использовался в качестве единственного механизма маршрутизации для какой-либо веб-платформы, теперь, когда я думаю об этом.

Второй фрагмент кода - это путь к директивам перезаписи.

16
ответ дан 30 November 2019 в 22:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: