symfony2.4

    1熱度

    1回答

    我在我的Simfony2控制器的方法中調用服務。 沒問題,它工作正常。 function getFilterListBrandAction($brand_id = 0, $url_params = array()){ $b = $this->get('brand.service'); return $this->render('BundleMybundle:Page:page.html.twi

    0熱度

    1回答

    我工作的一個項目,但所有的時間,我看到了這個問題的映射: 協會PL \ OrderBundle \實體\訂單號公司指 反面字段PL \ CompanyBundle \ Entity \ Company#id不是 定義爲關聯。 關聯PL \ OrderBundle \ Entity \ Order#company指的是不存在的反面字段 PL \ CompanyBundle \ Entity \ Co

    2熱度

    3回答

    我正在將symfony項目從2.0遷移到2.4版本。 我已經正確配置了所有的參數和服務。 但隨着JMS供應商發生的問題,這是顯示的錯誤: Fatal error: Uncaught exception 'Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException' with message 'You have r

    0熱度

    1回答

    我在symfony的是新使用的全球驗證服務,而我看到的文件,我可以得到與像控制器使用驗證服務: $this->get('validator'); 什麼是正確的\簡單的方法來驗證服務在我寫我自己的服務類 謝謝

    1熱度

    1回答

    我有一個關於Symfony2的功能測試。它創建了一些測試實體,在測試完成後立即進行測試並刪除臨時實體。 [CREATE TEMP ENTITIES] => [RUN TESTS] => [DELETE TEMP ENTITIES] 問題是當斷言失敗時,臨時實體不會被刪除。 請參閱下面的代碼(我評論這是不執行的行): <?php public function testChangePasswo

    0熱度

    1回答

    我在我的應用程序(利用FOSRestBundle)中開發RESTful接口,並且我希望它總是返回一些有意義的JSON響應,即使非交互式身份驗證失敗(例如,用戶在他登錄會話)。現在它只是重定向到登錄頁面。 雖然我可以使用某種核心異常監聽器來實現它,但我不知道要監聽什麼異常,或者甚至有可能。 一些提示將不勝感激。

    1熱度

    2回答

    我在兩層控制器之間傳遞實體管理器時遇到問題。 我建立具有以下結構的系統: 2個軟件包: 核心軟件包(姑且稱之爲後端控制器) 這是一個包含所有模型捆綁(實體)和業務規則/邏輯。 API捆綁(稱爲前端控制器) 負責檢查的權限,API密鑰通過與核心捆綁通信獲得的信息。 下面是與用戶控制器和實體的例子:在APIBundle UserController.php:在CoreBundle <?php na

    0熱度

    1回答

    我有一個簡單的silex應用程序,並使用了很多不同的外部控制器。 我正在使用註冊和掛載來連接到我的應用程序。 $app->register($externalController = new ExternalController()); $app->mount('/control', $externalController); 它增加了路由登錄,註銷等在其服務提供商類: $controlle

    3熱度

    1回答

    登錄工作正常。得到錯誤的/管理/註銷 You must activate the logout in your security firewall configuration. 在 in *\vendor\sonata-project\user-bundle\Controller\AdminSecurityController.php at line 98 我設置註銷爲true記載: securi

    1熱度

    1回答

    我有一個簡單的表單,其中包含兩個字段,第一個字段只是一個選擇,第二個字段包含一個值,需要藉助第一個字段進行檢查。 我發現了一個類似的問題Symfony2 form validation based on two fields並試圖使用回調驗證器。 我已閱讀documentation,但我無法弄清楚如何使用它訪問數據庫。 看來唯一的方法是靜態調用驗證方法,但在這種情況下,我鬆開了我的控制器的上下文。