zend-db-table

    2熱度

    3回答

    我正在使用php,mysql和zend框架創建一個網站。 當我嘗試運行任何SQL查詢時,頁面生成跳轉到0.5秒左右。這太高了。如果我打開sql,頁面生成是0.001。 我運行的查詢量並不會真正影響頁面生成時間(1-10個測試查詢)。在0.5秒停留 我無法弄清楚,我做錯了什麼。 我在連接到引導SQL: protected function _initDatabase() { try

    1熱度

    1回答

    是什麼導致一行(Zend_Db_Table_Row)被設置爲「readOnly?」我有一個循環無法刪除行: // this is set to some integers $ids = array(); // get the results $results = $table->fetchAll($select); foreach ($results as $result) {

    2熱度

    1回答

    如果我想用Zend_Db_Table->update()方法用數據更新我的表,我無法找到在「where」子句中使用綁定變量。 的方法簽名是: int update($data, array|string $where) 通常你會調用該方法是這樣的: $table = new Bugs(); $data = array( 'updated_on' => '2007-03-23',

    0熱度

    2回答

    我有一個網站,用戶可以在其中上傳房地產屬性的圖像。 表結構: image_id property_id userid filename thumbfilename display_order timestamp 場景: 當用戶上傳多張圖片時,他/她應該能夠從他們上傳的圖片設置主照片的指定屬性。 代碼: $sql = 'UPDATE property_images SET displ

    2熱度

    2回答

    我正在使用Zend Framework開發的應用程序。我已經定義在模型的關係,並能愉快地使用它們,例如: $rowset = $row->findManyToManyRowset('People', 'Jobs'); 但是,我已經打了其中返回的行集的問題有可能是在「人民」相同且「喬布斯」的列名,因此會合並數組鍵,從最終的行集中丟失一些數據。 我明白我可以通過一個Zend_Db_Select對象

    4熱度

    2回答

    我是zend的新手。我被要求重新開發曾經用普通PHP編寫的網站,並將其放入zend框架中。 我在數據庫關係方面遇到了很多麻煩,我似乎無法讓我的腦袋定義和查詢關係。 我想找到一個類別。從那個類別中,我希望能夠找到與它關聯的所有CategoryInfo,並且能夠查詢/排序/限制該數據集。 這是我的模特。 Categorys.php <?php class Default_Model_Cate

    1熱度

    4回答

    我知道你可以讓類用戶擴展Zend_Db_Table_Abstract,並且類用戶擴展Zend_Db_Table_Row_Abstract,將用戶的$ _rowClass屬性設置爲User。 要創建並保存一個新行,我只知道如何做到以下幾點: $users = new Users() $user = $users->createRow(); $user->name = 'name'; $user

    0熱度

    1回答

    有沒有辦法將默認範圍添加到基於Zend_Db_Table_Abstract的模型。 我希望能夠以某些條件作爲默認值來查詢模型。 例如 刪除=假 爲了名升序

    9熱度

    1回答

    我想使用Zend框架而不使用MVC結構,特別是Db_Table類。 我已經創建了幾個代表我的數據庫表類,即 class DBTables_Templates extends Zend_Db_Table_Abstract { protected $_name = "templates"; } 當我嘗試實例化這個類(它包括罰款),我收到以下錯誤: Fatal error: Uncau

    1熱度

    3回答

    我必須更改protected _ _autoQuoteIdentifiers的值,但我不知道如何。 class ZendX_Db_Adapter_Firebird extends Zend_Db_Adapter_Abstract { protected $_autoQuoteIdentifiers = true; . . . 好的,我可以直接在課堂上改變它,但是這並不是最好的