我在Joomla中製作一個需要向用戶發送郵件的自定義組件。我使用該模型從後端管理部分發送郵件。該模式使用此代碼:Joomla從後端模型獲取SEF前端URL
$btn_link = JURI::root().substr(JRoute::_("index.php?option=com_mymailer&view=messages&email={$myMsg->email}&tid={$myMsg->ticket_id}");
然後我用上面的鏈接的錨上的按鈕在郵件正文中,並通過發送JMAIL。但是,到達的鏈接是非sef鏈接(因爲SEF不適用於後端)。這是我得到的鏈接:
http://testsite.com/index.php?option=com_mymailer&view=messages&[email protected]&tid=27
而結果我想是(菜單存在命名爲電子郵件):
http://testsite.com/mails/messages/[email protected]&tid=27
做任何機構有一個想法如何從中獲取海基會前端網址後端代碼。 在此先感謝。
看到這個[鏈接](http://docs.joomla.org/Supporting_SEF_URLs_in_your_component) – 2014-10-10 12:47:13
Ofcourse我所看到的頁面,但該頁面可是沒有我的問題或任何接近的任何解決方案。 – Cruising2hell 2014-10-10 16:56:39