silex

    4熱度

    3回答

    我使用單元測試在Silex中創建應用程序。 運行單元測試工作正常,對常會處理程序: $app->register(new Silex\Provider\SessionServiceProvider(), array( 'session.storage.options' => array( 'cookie_lifetime' => 1209600, // 2 weeks

    1熱度

    3回答

    如果你想用Silex實現SEO友好的單頁ajax網站,最好的方法是什麼? 我想使用路由(沒有硬編碼的URL),並用hashbangs或HTML5 pushState支持後退按鈕(瀏覽器歷史記錄)。 我想這可以通過例如JavascriptRoutingServiceProvider和pathjs或類似的組合來完成。但我想有人已經解決了這個問題,所以我很想聽聽你的經驗。

    14熱度

    3回答

    我有一個類我需要模擬: class MessagePublisher { /** * @param \PhpAmqpLib\Message\AMQPMessage $msg * @param string $exchange - if not provided then one passed in constructor is used * @param

    0熱度

    1回答

    我試圖創建一個表單,允許用戶編輯數據。我需要從表中讀取一個值並用該數據預填充表單。 在下面的代碼中,我試圖在窗體中設置一個值爲2007-02-20 16:48:00。 我的嘗試: $form = $app['form.factory']->createBuilder('form') ->add('start', 'datetime', array( 'data' => '200

    1熱度

    1回答

    因此,我正在開發一個支票簿寄存器的Silex項目。這個想法是,賬戶有交易。我正在使用控制器提供商的方法,所以我正在安裝提供商。我很清楚,我可以爲相應的控制器提供商安裝/帳戶和/或交易。由於邏輯交易帳戶的孩子,但是,我希望能實現這種類型的URL結構: /account/1 =獲取帳戶ID請求1 /account/1/transaction/100 =獲取交易ID 100,包括帳戶ID 1的請求作爲參

    3熱度

    1回答

    我在Silex中使用Twig,並且在if語句中擴展時遇到了一些麻煩。基本上這個頁面甚至被延長,這個請求不是由AJAX完成的。 {% if app.request.isXmlHttpRequest == false %} {% extends 'layout.html.twig' %} {% endif %} 但是,這個工作。該按鈕僅在請求基於AJAX時才顯示。 {% if app.requ

    4熱度

    1回答

    我正在使用Silex框架,並且我拼命嘗試設置一個cookie。沒有任何信息可以在文檔中找到,我幾乎已經嘗試過任何東西! 是否有人可能有這方面的經驗,並能提供一個小的例子嗎? 感謝

    2熱度

    1回答

    是否有方法可以獲取Silex中所有已安裝的控制器集合/提供商? 所以當我有類似: $app->mount("/faq", new FaqControllerProvider()); $app->mount("/", new HomepageControllerProvider()); 我可以很容易地得到所有mount -ed控制器集合/在過去的供應商安裝的控制器(HomepageContro

    43熱度

    1回答

    我在嘗試呈現Silex中的自定義錯誤頁面時遇到了問題。 據我在這個環節發現:http://refactoring.us/silex/custom-error-pages-with-silex-and-twig/ 我試圖建立一個自定義404錯誤頁面,我的應用程序。一切工作正常,直到我開始在我的樹枝模板中使用助手。 的404錯誤頁面模板的示範代碼如下: {% extends "layout.html.

    1熱度

    1回答

    我正在開發一個使用Silex的網站,並且由於這種新方法對我來說(所有內容都在單個文件中),我有一些疑問。 你如何構建你的控制器? 我所做的是要有的index.php了3張所需要的文件: 的config.php: 包括自動加載任何所需的文件,包含所有的配置和準備的任何信息應該隨時可以訪問。 front_controllers.php:做所有前面的東西。 back_controllers.php:包含