Zend Framework は私にとってまったく新しいものであり、問題があります。おそらく簡単に修正できますが、Google で解決策が見つかりません。
パブリック フォルダーに正しいパスを設定する方法がわかりません。仮想ホストとして xampp を使用しています。現在のフル パスは次のようになります。
localhost/zf_project/public/controller/action
今、私がフォームとリンクを使用しているとき、それは私をに移動するlocalhost/controller/action
ので、現在私はどこにでも追加しています:
$front = Zend_Controller_Front::getInstance();
$form->setAction($front->getBaseUrl().'/controller/action');
おそらく、パブリック フォルダーへの既定のパスを設定する最も簡単な方法があります。私は.iniアプリケーションファイルに追加しようとしました:
resources.frontController.baseurl = "/zf_project/public"