我在phalcon論壇中也提過這個問題,但尚未收到回覆。在單個頁面上組合多個表單/控制器
我試圖通過檢查示例來學習phalcon。目前我正在學習Vokura的例子。
我想要做的是不是要seperately登錄和註冊頁面,我想有他們在一個頁面上,說指數..
我看了部分的模板,並試圖用途:
//views>index.volt
<div>{{ partial("session/login") }}</div>
<div>{{ partial("session/signup") }}</div>
我還包括:
//controllers>IndexController.php
use Vokuro\Forms\LoginForm;
use Vokuro\Forms\SignUpForm;
然而,拋出一個錯誤
Notice: Undefined variable: form
我的問題是,我需要做什麼才能在登錄頁面和註冊頁面中包含登錄和註冊表單,而無需更改LoginForm.php,SignupForm.php,SessionController.php,因此我還可以使用鏈接轉到個人登錄和註冊頁面。
希望我有任何意義,先謝謝您。
謝謝您的詳細解答。自從這個問題已經很長時間了,我因爲缺乏支持而離開了phalcon,我對整個mvc場景相當陌生,而不是php的專家,所以我決定從一個框架開始就是一個錯誤廣泛使用。我很感謝你的回答。如果我沒有錯,我已經做了類似於你的回答,但它抱怨csrf已經定義等。我可能再次設置它只是爲了看看這是否工作。再次感謝您 – PersyJack 2015-03-06 13:31:15
因此,您可能做得對。 CSRF是完全不同的故事,但出現這種錯誤意味着以前的步驟可以正常工作;) – yergo 2015-03-06 13:48:30