在項目中,推薦使用 Yii2 內(nèi)置的 URL 工具類生成鏈接,這樣可以非常便捷的管理整站的 URL 行為:比如通過修改配置改變整站的URL格式等。
Yii2 默認的 URL 鏈接格式
Yii2 默認的 URL 鏈接格式是指為開啟 URL 美化時的格式。
推薦學(xué)習(xí):yii框架
未啟用子模塊的 URL 格式:
// 參數(shù) r 中的 article 表示控制器, view 表示動作http://www.example.com/index.php?r=article/view&id=100
啟用了子模塊的 URL 格式:
// 參數(shù) r 中的 kernel 表示子模塊http://www.example.com/index.php?r=kernel/article/view&id=100
Yii2 內(nèi)置的 URL 生成工具
URL 管理器:urlManager
URL 助手類:yii\helpers\Url
使用內(nèi)置的 URL 生成工具,以后可以在不改變源碼的情況通過配置即可美化整站的 URL。
URL 管理器
URL 管理器是一個名叫 urlManager 的內(nèi)置應(yīng)用組件。在 WEB 應(yīng)用和控制臺應(yīng)用中以通過以下兩種方式創(chuàng)建 URL:
\Yii::$app->urlManager->createUrl($params) \Yii::$app->urlManager->createAbsoluteUrl($params, $schema = null)
createUrl 方法生成根目錄的相對路徑,例如:/index.php?r=article/view
createAbsoluteUrl() 方法生成的是絕對路徑,例如:http://www.example.com/index.php?r=article/view
常見的利用 URL 管理器創(chuàng)建 URL 的例子:
// URL:/index.php?r=article/view \Yii::$app->urlManager->createUrl('article/view'); // URL:/index.php?r=article/view&id=2 \Yii::$app->urlManager->createUrl(['article/view','id'=>2]); // URL: http://www.example.com?r=kernel/article/viewecho \Yii::$app->urlManager->createAbsoluteUrl('kernel/article/view');
URL 助手類
相對于?URL管理器,使用?yii\helpers\Url?助手類可大大簡化 URL 的創(chuàng)建。
1、假設(shè)當前 URL?/index.php?r=kernel/article/view&id=10,以下說明 URL 助手類?Url::to()?是如何工作的(不推薦):
2、假設(shè)當前 URL?/index.php?r=kernel/article/view&id=10,以下說明 URL 助手類?Url::toRoute()?方法是如何工作的(推薦):
3、假設(shè)當前 URL?/index.php?r=kernel/article/view&id=10,以下說明 URL 助手類?Url::current()?方法是如何工作的(推薦):
更多編程相關(guān)內(nèi)容學(xué)習(xí),請關(guān)注php中文網(wǎng)編程教程欄目!
Atas ialah kandungan terperinci yii怎么生成超鏈接. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menyelesaikan masalah hiperpautan tidak boleh dibuka Dengan perkembangan pesat Internet, hiperpautan telah menjadi bahagian yang sangat diperlukan dalam kehidupan seharian kita. Kami sering melihat dan menggunakan hiperpautan pada pelbagai platform seperti halaman web, e-mel dan media sosial. Walau bagaimanapun, kadangkala kita mungkin menghadapi masalah dengan hiperpautan tidak dibuka, yang membuatkan kita keliru dan kecewa. Dalam artikel ini, kami akan membincangkan sebab mengapa hiperpautan tidak boleh dibuka dan penyelesaiannya, dengan harapan dapat membantu anda menyelesaikan masalah ini. Mula-mula, mari kita fahami kemungkinan sebab hiperpautan tidak boleh dibuka. Berikut adalah beberapa perkara biasa

Dalam beberapa tahun kebelakangan ini, dengan perkembangan berterusan teknologi rangkaian, kehidupan kita tidak dapat dipisahkan daripada pelbagai alat digital dan Internet. Semasa memproses dokumen, terutamanya dalam penulisan, kita sering menggunakan dokumen perkataan. Namun, kadangkala kita mungkin menghadapi masalah yang sukar, iaitu hiperpautan dalam dokumen perkataan tidak boleh dibuka. Isu ini akan dibincangkan di bawah. Pertama sekali, kita perlu menjelaskan bahawa hiperpautan merujuk kepada pautan yang ditambahkan dalam dokumen perkataan ke dokumen lain, halaman web, direktori, penanda halaman, dsb. Apabila kita klik pada pautan ini, saya

Apabila ramai rakan kami menggunakan WPS untuk mengedit kandungan, mereka kadangkala menambah hiperpautan pada teks tertentu Baru-baru ini, beberapa rakan telah melaporkan bahawa hiperpautan WPS tidak boleh dibuka dan tidak boleh diklik untuk mengakses selepas menggunakan banyak kaedah. Dalam tutorial perisian ini, editor akan berkongsi penyelesaian khusus, dengan harapan dapat membantu majoriti pengguna. Penyelesaian untuk hiperpautan WPS yang tidak boleh dibuka: Kaedah 1: Gerakkan tetikus ke atas hiperpautan untuk melihat sama ada ia boleh diklik 1. Buka perisian, klik "Fail" di penjuru kiri sebelah atas halaman, dan pilih "Pilihan". dalam menu di bawah. 2. Selepas memasuki antara muka baharu, klik "Edit&rdq" di sebelah kiri

Sebagai salah satu elemen biasa dalam halaman web, hiperpautan sering digunakan untuk menunjuk ke halaman web lain, fail atau lokasi tertentu. Walau bagaimanapun, kadangkala kita menghadapi situasi di mana hiperpautan tidak boleh dibuka, yang boleh disebabkan oleh beberapa sebab. Pertama sekali, kegagalan untuk membuka hiperpautan mungkin disebabkan oleh alamat pautan yang salah. Apabila membuat hiperpautan, kita perlu memastikan bahawa alamat pautan adalah betul. Jika alamat mengandungi aksara atau ruang khas, pautan mungkin tidak dibuka. Di samping itu, jika alamat pautan berubah atau fail sasaran telah dialihkan atau dipadamkan, pautan tidak boleh dibuka.

Jika anda menghadapi isu beku semasa memasukkan hiperpautan ke dalam Outlook, ia mungkin disebabkan oleh sambungan rangkaian yang tidak stabil, versi Outlook lama, gangguan daripada perisian antivirus atau konflik tambahan. Faktor-faktor ini boleh menyebabkan Outlook gagal mengendalikan operasi hiperpautan dengan betul. Betulkan Outlook terhenti apabila memasukkan hiperpautan Gunakan pembetulan berikut untuk membetulkan Outlook terhenti apabila memasukkan hiperpautan: Semak alat tambah yang dipasang Kemas kini Outlook Lumpuhkan sementara perisian antivirus anda dan kemudian cuba buat profil pengguna baharu Betulkan apl Office Program Nyahpasang dan pasang semula Office Mari mulakan. 1] Semak add-in yang dipasang Mungkin add-in yang dipasang dalam Outlook menyebabkan masalah.

Dalam era maklumat semasa, data besar, kecerdasan buatan, pengkomputeran awan dan teknologi lain telah menjadi tumpuan perusahaan utama. Di antara teknologi ini, teknologi pemaparan kad grafik, sebagai teknologi pemprosesan grafik berprestasi tinggi, telah mendapat perhatian yang lebih. Teknologi pemaparan kad grafik digunakan secara meluas dalam pembangunan permainan, filem dan kesan khas televisyen, pemodelan kejuruteraan dan bidang lain. Bagi pembangun, memilih rangka kerja yang sesuai dengan projek mereka adalah keputusan yang sangat penting. Antara bahasa semasa, PHP ialah bahasa yang sangat dinamik Beberapa rangka kerja PHP yang sangat baik seperti Yii2, Ph

1. Buka PPT, atau buat PPT yang memerlukan hiperpautan. 2. Pilih kandungan yang perlu dimasukkan ke dalam hyperlink Sebagai contoh, kami memilih perkataan "flower" dan memasukkan hyperlink ke dalamnya. 3. Klik Sisipkan dalam bar menu, cari Hiperpautan dalam lajur Pautan, dan klik hiperpautan. 4. Tetingkap akan muncul, dengan pautan di sebelah kiri untuk memilih lokasi dalam dokumen ini, dan kemudian setiap slaid dalam PPT akan muncul. 5. Anda boleh memilih slaid yang ingin anda pautkan, klik sekali, dan mod pratonton slaid ini akan muncul di sebelah kanan. 6. Dengan hyperlink, warna fon akan berubah. Kami hanya perlu klik pada perkataan hiperpautan semasa memainkan slaid, dan slaid akan dimainkan secara automatik ke slaid yang kami pautkan.

Hiperpautan PPT boleh pergi dengan cepat ke tapak web tertentu atau membuka fail tertentu, atau melompat terus ke halaman tertentu, meningkatkan kecekapan dan menjadikan main balik lebih fleksibel. Jadi, bagaimana kita menyediakan hiperpautan? Di sini saya akan berkongsi dengan anda bagaimana untuk menyediakan hiperpautan dalam ppt. Seterusnya, pembelajaran akan bermula Adakah anda bersedia, pelajar? Langkah-langkahnya adalah seperti berikut: 1. Pertama, kita perlu membuka slaid Microsoft PowerPoint pada komputer kemudian, kita masukkan kandungan teks yang ingin kita tetapkan hyperlink dalam slaid. (Seperti yang ditunjukkan dalam gambar) 2. Seterusnya, kami menggunakan tetikus untuk memilih kandungan teks yang ingin kami tetapkan hyperlink kemudian, kami klik [butang kanan] tetikus dan pilih pilihan [Hyperlink] dalam [drop -menu bawah].
