Рубрики
Uncategorized

Понимание и углубление относительного пути и абсолютного пути

Автор оригинала: David Wong.

Что такое относительный путь и абсолютный путь

Отчет на прошлой неделе решил некоторые проблемы, но также выявил множество проблем, одной из которых является относительный путь и абсолютный путь. Для PHP, использующего xampp для создания сервера, относительный путь относится к текущему файлу относительно доступа пользователя, а абсолютный путь относится к файлу относительно HtDocs.

Почему бы не использовать абсолютный путь

Я действительно не понимал относительный путь и абсолютный путь, которые другие члены команды говорили раньше, но я не использовал их позже, поэтому я их не проверял. На самом деле, я не использовал их, когда должен был. Это также связано с тем, что раньше я не был осторожен. В начале я прочитал некоторые знания из учебника только один раз, но у меня не сложилось особого впечатления. Затем я сообщил об ошибке, когда позже устанавливал шаблон, сказав, чтобы найти его перед файлами CSS, файлы будут размещены в соответствии с указанным выше путем. При их размещении не будет сообщено об ошибке. Их можно использовать нормально, и они будут проигнорированы.

Зачем использовать абсолютный путь

Во время встречи я узнал о важности абсолютного пути через демонстрацию, но в то время я не знал, как с этим бороться После встречи, я думаю, что в курсе будет такая важная проблема, и тогда я обратился к курсу

На данный момент я понимаю, что если он не указан, то по умолчанию это файл CSS, найденный по относительному пути, поэтому возникает проблема

идентификатор преподавателя-это имя параметра. Если используется относительный путь, то последующий CSS/… Больше не будет рассматриваться как стиль CSS, а как параметр, который приведет к сбою ссылки на стиль CSS.

Хотя мы нашли файл стиля CSS по адресу, этот адрес мы понимаем только как файл стиля CSS студента сами. В глазах других людей это метод CSS под контроллером учащихся, и последующий отчет об ошибке также подтверждает это

Поскольку мы ссылаемся на стиль CSS в V-слое контроллера ученика и учителя, CSS/… Появляется с обратной стороны контроллера, поэтому он, естественно, рассматривается как метод под контроллером. Давайте взглянем на исходный код

Как вы можете видеть, когда исходный код передается в браузер, он просто передается в браузер “CSS”/bootstrap.min. css “Вместо точного адреса, браузер будет искать его в соответствии с путем thinkp5/public/index/student/CSS. В это время проблема обнажается. Если путь URL изменится, браузер снова будет искать его в соответствии с путем, и ему не удастся найти файл стиля CSS.Этой проблемы можно избежать, используя абсолютный путь.

Здесь хранятся файлы CSS

Тогда абсолютный путь не зависит от адреса, в то время как относительный путь зависит от адреса. Если вы добавите его после public/index. php или удалите индекс после ученика или учителя , как указано выше, и введите CSS напрямую, тогда появится ошибка

Если мы используем абсолютный адрес в соответствии с руководством, браузер будет искать файл стиля CSS в соответствии с абсолютным адресом. В это время изменение пути не приведет к ситуации, когда на файл стиля CSS нельзя будет ссылаться

В то же время, даже если мы позже удалим index.html При вводе ОБРАЩЕНИЙ не возникнет проблем с файлами, как указано выше. В это время будет сообщено об ошибке “метода не существует”, и двусмысленность не появится, как раньше, что создаст проблемы для сотрудничества в команде.

Резюме и размышления

Очень неприятно возвращаться в общежитие после собрания. Ясно, что суть встречи не понятна, и в недавнем отчете всегда есть проблемы. Иногда бывает трудно увидеть какие-то проблемы, или не важно откладывать их в сторону. Со временем это приводит к некоторым большим ошибкам. На самом деле, я очень благодарен за эту возможность, которая дает мне возможность поразмыслить и дать мне понять важность решения проблем и применения знаний, однако, также раскрывается в этих проблемах. В противном случае я не смогу вспомнить их в будущем, а урожай довольно велик.