zend-framework2

    6熱度

    1回答

    我正在使用MSSQL並希望實現WITH函數(根據Using ZF2, create a WITH statement?)。爲此,我擴展了\Zend\Db\Sql\Select類,添加了添加WITH函數所需的屬性和方法。現在我該如何告訴我的應用程序使用這個Select類而不是Zend? 一種方法是在我composer.json文件中指定的autoload: "autoload": { "

    0熱度

    2回答

    我在控制器中的所有action()上都有這兩行,所以我想將它移動到init(),以便每次調用它。它不工作,所以我試圖__construct,它不會工作,因爲它說「PHP的致命錯誤:未捕獲的錯誤:調用成員函數get()null」 也許可以在工廠和你仍然在工廠類中調用getServiceLocator?如果我可以在控制器內部做到這一點,那會更好,因爲這不是一件容易的事情,而且可以在控制器中做到這一點,

    0熱度

    1回答

    您好,我正忙於創建一個模塊。 現在我的問題是,我真的想了解我將如何解決這個問題。 1.我有一個前端需要一個下拉列表,它必須用來自api的服務函數調用的數據填充。 MyService.php public function myFunction() { return $call->get(/list/); } 現在如何將我去寫這Zend框架2模塊時在前端由他人使

    1熱度

    1回答

    我的Zend表單isValid()方法返回false,即使在任何地方都沒有錯誤顯示。因此,我不能執行isValid()方法並將我的表單值存儲到mysql中。我不知道爲什麼它會在沒有錯誤時返回false。 我的控制器: class IndexController extends AbstractActionController { private $usersTable; p

    0熱度

    1回答

    我使用jQuery片功能 var chunk = blob.slice(start, end); 並追加此塊到新FORMDATA var fd = new FormData(); fd.append('fileToUpload', blobFile); ,並將其發送的blob upload.php的文件中創建塊文件。但我越來越只有$ _file包含 陣列 ( [fileToUpl

    0熱度

    1回答

    我有一個測試問題。 我在我的課上做了一個函數來統計數據庫表中的所有行。要訪問數據庫我使用Zend框架TableGateway class。我的問題是,我不知道如何編寫測試函數。 一種看待它的方法是該功能非常簡單,不需要測試,但很高興知道如何使其工作。 AbstractTableGateway上沒有允許我設置內部變量$ adapter的函數。我怎樣才能設置保護變量$適配器? 功能 public fu

    0熱度

    1回答

    保存到表單和數據網格時出現錯誤 我不知道,錯誤是什麼? 我使用ExtJS的4和Zend框架2 這是消息錯誤: sourceClass: "Ext.JSON", sourceMethod: "decode", msg: "You're trying to decode an invalid JSON String: Wa…session":true, "other":null,"process

    1熱度

    2回答

    我已經爲Forms,Fieldsets和InputFilter設置了一個使用抽象類的結構。而創建InputFilters並在字段集由FieldsetFactory設置形式和字段集有工廠(使用MutableCreationOptionsInterface沿選項通過) 我的問題是,InputFilters 是加載的形式,但不是用來驗證數據。所有輸入均被視爲有效。 E.g.我有一個Country實體與n

    1熱度

    1回答

    我創建了一個表格與文件上傳域,並試圖要上傳的文件,如下所示: $adapter = new \Zend\File\Transfer\Transfer(); $adapter->addValidator(‘Count’,false, array(‘min’=>1, ‘max’=>3)) ->addValidator(‘Size’,false,array(‘max’ => 1000

    0熱度

    2回答

    我有一個Web應用程序,通常以法語顯示任何日期的月份。 即使當我重新啓動NginX服務器和php-fpm服務器時,日期也會以法語顯示。 但今天我做了Ubuntu的12機的重啓,現在的Web應用程序的所有日期的月份,顯示在英語Jun 2, 2017 5:11:27 PM或02/06/2017 17:03 如果我在date命令外殼I型獲取日期在法國,雖然vendredi 2 juin 2017, 23