В последнее время я опираюсь на все встроенные функции фреймворка CodeIgniter 4, какие только могу. Я часто использую вспомогательную функцию anchor() URL. Продолжайте читать, чтобы узнать больше об этой функции…

Самореклама:

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

Что такое вспомогательная функция URL anchor()

Функция anchor() создает тег привязки HTML (<a></a>) на основе URL вашего сайта.

Как использовать хелпер URL anchor()

В отличие от многих других вспомогательных функций CodeIgniter 4, URL-помощник предоставляется фреймворком автоматически при каждом запросе. Поэтому, поскольку вам не нужно вручную загружать вспомогательную функцию URL, использование функции anchor() в любом из ваших представлений или разметки сводится к простому вызову функции функция.

Синтаксис вспомогательной функции CodeIgniter 4 anchor() URL следующий:

Информационный бюллетень для разработчиков PHP и MySQL

Предположим, у нас есть эта HTML-разметка в одном из наших представлений:

На приведенном ниже снимке экрана мы видим, что элемент <a></a> был создан в абзаце, отображаемом в браузере:

Если вы хотите поддержать этот блог и мою работу, бросьте немного мелочи в мою банку чаевых. Спасибо!

На вкладке Elements инструментов разработчика Chrome мы видим необработанный HTML-код:

Обратите внимание, что функция base_url() по сути является атрибутом href, а параметр 2nd ‘ Click here’ – это текст, расположенный между открывающим и закрывающим HTML-тегами привязки.

📝: функция base_url() также является частью вспомогательной библиотеки URL и возвращает URL-адрес сайта, указанный в конфигурации сайта. Эта функция также может принимать параметр, если это необходимо.

Вспомогательная функция URL-адреса anchor(): атрибуты

Вспомогательная функция CodeIgniter 4 anchor() URL принимает необязательный третий параметр атрибутов — в виде ассоциативного массива или строки — в зависимости от ваших потребностей. В следующих примерах рассматриваются как варианты с кодом PHP, так и результирующий необработанный HTML, отображаемый в консоли разработчика Chrome.

Атрибуты как ассоциативный массив

Атрибуты в виде строки

Как видите, в обоих случаях элемент <a></a> имеет все указанные атрибуты.

CodeIgniter 4 Аналогичное чтение

Я написал несколько сообщений в блоге о CodeIgniter 4. Не стесняйтесь посетить любой из приведенных ниже сообщений и поделиться ими с другими. Спасибо!

Как всегда, если у вас есть какие-либо вопросы или вы видите какие-либо ошибки в коде, сообщите мне об этом в комментариях. Конструктивные комментарии помогают мне предоставлять точные сообщения в блоге и очень ценятся. Спасибо за чтение!

Подпишитесь на рассылку новостей для разработчиков PHP и MySQL

Нравится то, что вы прочитали? Видите что-нибудь неправильное? Пожалуйста, прокомментируйте ниже и спасибо за чтение!

Призыв к действию!

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

Посетите Страницу портфолио-проектов, чтобы увидеть сообщения в блоге/технические статьи, которые я написал для клиентов.

Чтобы получать уведомления по электронной почте (никогда не спамить) из этого блога (Проза цифровой совы) о последних сообщениях в блоге по мере их публикации, подпишитесь (по собственному желанию), нажав кнопку Нажмите, чтобы подписаться! на боковой панели. домашняя страница! (Не стесняйтесь в любое время просмотреть Страницу политики конфиденциальности Digital Owl’s Prose по любым вопросам, которые могут у вас возникнуть: обновления по электронной почте, подписка, отказ, контактные формы и т. д.)

Будьте уверены и посетите страницу для коллекции моих лучших сообщений в блоге.

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

Отказ от ответственности: примеры, представленные в этом посте, являются гипотетическими идеями о том, как достичь подобных результатов. Это не самое лучшее решение(я). Большинство, если не все, представленные примеры выполняются в среде рабочей станции для персональной разработки/обучения и не должны рассматриваться как качественные или готовые к использованию. Ваши конкретные цели и потребности могут отличаться. Используйте те методы, которые лучше всего подходят для ваших нужд и целей. Мнения мои собственные.

Первоначально опубликовано на https://joshuaotwell.com 8 декабря 2021 г.