欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Yii實現(xiàn)多按鈕保存與提交的方法

 更新時間:2014年12月03日 10:44:03   投稿:shichen2014  
這篇文章主要介紹了Yii實現(xiàn)多按鈕保存與提交且不沖突的方法,是表單制作中非常實用的技巧,需要的朋友可以參考下

本文實例講述了Yii實現(xiàn)多按鈕保存與提交并且不沖突的實現(xiàn)方法。這是很多初學(xué)都曾遇到但是不知道如何解決的問題,下面分享給大家供大家參考。具體方法如下:

Yii中只有CForm才可以使用submitted() 方法 ,通過if($form->submitted('submit'))來判斷是不是點擊了buttonName為submit的按鈕,比如:
表單:

復(fù)制代碼 代碼如下:
'buttons'=>array(
        'preview'=>array(
            'type'=>'submit',
            'label'=>yii::t('core','Show preview'),
        ),
        'draft'=>array(
            'type'=>'submit',
            'label'=>yii::t('core','Save draft'),
        ),
        'submit'=>array(
            'type'=>'submit',
            'label'=>yii::t('core','Submit'),
        ),
        CHtml::link(yii::t('core','Cancel'),yii::app()->homeUrl),
),

控制器:

復(fù)制代碼 代碼如下:
if($form->submitted('submit'))
 $model->status=Post::STATUS_PROPOSED;
else
 $model->status=Post::STATUS_DRAFT;

但是CActiveForm沒有這個方法,一個解決方案是采用古典的html寫法:
復(fù)制代碼 代碼如下:
<input type="submit" name="submityes" value = <?php echo Yii::t('common', "Submit")?>>
if(isset($_POST['submityes']))

就行了。
 
最終運(yùn)行效果如下圖所示:

希望本文所述對大家基于Yii框架的PHP程序設(shè)計有所幫助。

相關(guān)文章

  • php文件下載后無法打開的處理方案及代碼

    php文件下載后無法打開的處理方案及代碼

    在本篇內(nèi)容里小編給大家整理的是一篇關(guān)于php文件下載后無法打開的處理方案及代碼內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-07-07
  • php header函數(shù)的常用http頭設(shè)置

    php header函數(shù)的常用http頭設(shè)置

    這篇文章主要介紹了php header函數(shù)的常用http頭設(shè)置,本文直接給出代碼實例,代碼中包含詳細(xì)注釋,需要的朋友可以參考下
    2015-06-06
  • Laravel6.0.4中將添加計劃任務(wù)事件的方法步驟

    Laravel6.0.4中將添加計劃任務(wù)事件的方法步驟

    此版本包括計劃任務(wù)事件、新的 JSON 斷言方法和所有最新更改。這篇文章主要介紹了Laravel6.0.4中將添加計劃任務(wù)事件的方法步驟,感興趣的可以了解一下
    2019-10-10
  • PHP中讀取文件的8種方法和代碼實例

    PHP中讀取文件的8種方法和代碼實例

    這篇文章主要介紹了PHP中讀取文件的8種方法和代碼實例,本文總結(jié)了PHP中讀取文件的8個函數(shù),每一個都附有使用例子及注意事項等,需要的朋友可以參考下
    2014-08-08
  • PHP設(shè)計模式之觀察者模式實例

    PHP設(shè)計模式之觀察者模式實例

    一個對象通過添加一個方法(該方法允許另一個對象,即觀察者 注冊自己)使本身變得可觀察。當(dāng)可觀察的對象更改時,它會將消息發(fā)送到已注冊的觀察者。通過本文給大家介紹PHP設(shè)計模式之觀察者模式,需要的朋友參考下
    2016-02-02
  • php共享內(nèi)存段示例分享

    php共享內(nèi)存段示例分享

    在asp.net和java中都有共享內(nèi)存,php除了可以使用Memcached等方式變通以外其實php也是支持共享內(nèi)存的,下面使用shmop來實現(xiàn)這個功能
    2014-01-01
  • PHP實現(xiàn)圖片合并的示例詳解

    PHP實現(xiàn)圖片合并的示例詳解

    這篇文章主要為大家詳細(xì)介紹了如何利用PHP實現(xiàn)圖片合并的效果,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價值,感興趣的小伙伴可以了解一下
    2023-03-03
  • PHP 獲取視頻時長的實例代碼

    PHP 獲取視頻時長的實例代碼

    本文通過實例代碼給大家介紹了php獲取視頻時長的相關(guān)知識,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2018-07-07
  • 從零開始學(xué)YII2框架(五)快速生成代碼工具 Gii 的使用

    從零開始學(xué)YII2框架(五)快速生成代碼工具 Gii 的使用

    用過Yii1框架的Coder都知道,Gii可以為你快速生成代碼,也就是說搭建一個可以增刪改查的WebApp可能一行代碼都不用寫。上次介紹了如何安裝Yii框架,本次介紹一下如何使用gii工具快速實現(xiàn)CRUD功能。
    2014-08-08
  • PHP實現(xiàn)保存網(wǎng)站用戶密碼到css文件(通用型)

    PHP實現(xiàn)保存網(wǎng)站用戶密碼到css文件(通用型)

    這篇文章主要介紹了PHP實現(xiàn)保存網(wǎng)站用戶密碼到css文件(通用型),的實例代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-11-11

最新評論