我正在解开zend框架。我有一个链接到一个控制器,家中的观点,链接到另一个动作
这样:在index.phtml页我在同一个控制器链接到一个动作
application>controllers>HomeController.php
application>views>scripts>home>index.phtml
:
application>views>scripts>home>add.phtml
的该链接的代码是:
<a href="../application/controllers/home/add">add</a>
这不仅不工作,但我相信在禅它不是最好的方式做到这一点d框架。
使用时请注意我使用WAMP
http://localhost/sites/url/public/home/add
:
<?php
echo '<a href="' . $this->url(array('controller' => 'home', 'action' => 'add')) . '">Add Job</a>';
?>
我收到此错误信息:
Message: Invalid controller specified (sites)
这是什么在我的htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
可不可以给)你的主页的URL(即,什么是在浏览器的地址栏中)和'$这个 - 定的url> URL('(即,在这个什么是A HREF =” “)? – raina77ow
我的意思是你可能必须在你的'config.ini'文件中加入这一行 - 'resources.frontController.baseUrl =“/ sites/url/public”';我仍然想知道这是否是正确的道路。 – raina77ow
我还没有建立一个.htacces文件,我通过点击我的文件夹,点击公共,然后点击索引文件来访问我的网站 – RSM