yii-cmodel

    1熱度

    1回答

    我用Yii的工作,我有以下的情況: 我有一個MySQL表: charges { id INT AUTOINCREMENT, name VARCHAR(256), value DOUBLE } 然後,我必須從這個表中的模型。最後,我對創建,列表,管理,更新和查看有了看法。 在我想顯示的value場兩個十進制數格式化的管理和視圖意見。一個選項可以在視圖和admin文

    2熱度

    3回答

    在我的Yii應用,我有一個表示siteconfig表的模型,並有四列: 整數config_id, 串key, 字符串value, 字符串update_time。 我使用Gii創建了一個模型(以確保我不會犯任何錯誤)。我不會在這裏發佈整個代碼,因爲這是我修改的100%,由Gii生成的標準模型代碼。由於我的問題是有關搜索,我只發佈的生成代碼(search()法)重要組成部分: public funct

    4熱度

    1回答

    我看到CActiveDataProvider用於控制器actionIndex()的功能。 使用這個而不是簡單的Post::model()->findAll()?

    0熱度

    1回答

    行,所以我有兩種型號: 1:pv_array(光伏陣列) 2:模塊(光伏模塊) 有兩者之間的MANY_MANY關係: return array( 'modules' => array(self::MANY_MANY, 'module', 'module_to_array(array_id, module_id)'), ); return array(

    1熱度

    5回答

    我有一個Yii模型將使用(以後)多個數據庫,表前綴將基於代碼。 例如: AMI_tablename,BMI_ AMI_tablename等 這些所有的表是相同的,但在不同的數據庫。 我想知道如何在運行時向Yii模型提供動態表名稱? 我試圖使用setter函數,但父類CActiveRecord給出了一個錯誤,因爲它沒有從子模型類獲取值。 所以這裏是我的模型的代碼(只有我有問題的部分) class R

    3熱度

    1回答

    我已經和Yii玩了好幾個月了,並且以Yii的方式構建代碼,我想知道如何最好的讓模型成爲其他模型的列表。 Yii似乎在概念上有非常接近DAO的模型,而MVC設計推動不把非DAO模型放在其他任何地方,而不是模型。 (我不是MVC專家) 2個原因,名單都不錯: 我在尋找類似CModelList上無法得到解決的邏輯相當數量的有對象時延長與關係(它是一種的CActiveRecord元件反正) 解釋作爲一種類

    0熱度

    1回答

    動態編輯驗證規則,我在我的模型驗證規則: public function rules() { return array(){ array('order', 'required'), } } 我在我的訂單查看有沒有輸入文本元素: input type="text" name="order1" 當我按下一個按鈕,我的輸入文本元素增加了,所以現在我有2個不同名稱

    0熱度

    1回答

    我是Yii框架的新手。我想要一個多模表單,所以我只是通過this link並且做了所有這樣的事情。我有兩個表,第一個是組,另一個是成員。 Group ID name Member id group_id firstname lastname 做出改變GroupController用於表和CRUD作爲well.I現在我已經做的模型文件中像這樣 public function

    5熱度

    2回答

    YII中ActiveRecord和model之間的關係或區別是什麼? 我正在嘗試登錄is_object(CActiveRecord::model('Project'));並期待false但它返回true; 由於日誌記錄表明它是一個對象,我認爲它代表表中的一行,但我找不到任何代表coloumns的屬性。 另外http://www.yiiframework.com/doc/api/1.1/CActiv

    6熱度

    6回答

    我正在Yii項目上工作。如何在Yii模型上執行save()時使用MySQL的ON DUPLICATE功能(http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html)? 我的MySQL如下: CREATE TABLE `ck_space_calendar_cache` ( `space_id` int(11) NOT NU