当前位置: 首页>>代码示例>>PHP>>正文


PHP ContactForm::getDepartments方法代码示例

本文整理汇总了PHP中ContactForm::getDepartments方法的典型用法代码示例。如果您正苦于以下问题:PHP ContactForm::getDepartments方法的具体用法?PHP ContactForm::getDepartments怎么用?PHP ContactForm::getDepartments使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ContactForm的用法示例。


在下文中一共展示了ContactForm::getDepartments方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: actionContact

 /**
  * Displays the contact page
  */
 public function actionContact()
 {
     $model = new ContactForm();
     if (isset($_POST['ContactForm'])) {
         $model->attributes = $_POST['ContactForm'];
         if ($model->validate()) {
             $headers = "From: {$model->email}\r\nReply-To: {$model->email}";
             if (!Yii::app()->user->isGuest) {
                 $message = 'Пользователь # ' . Yii::app()->user->id . "\n";
             }
             $message .= $model->body;
             $deps = ContactForm::getDepartments();
             $message .= "\n\nСообщение отправлено в " . $deps[$model->departament];
             $message .= "\n\nОбратная связь сайта " . $_SERVER['HTTP_HOST'];
             mail(Yii::app()->params['adminEmail'], $model->subject, $message, $headers);
             Yii::app()->user->setFlash('contact', 'Спасибо за обращение. Мы ответим Вам в ближайшее время.');
             $this->refresh();
         }
     } else {
         if (!Yii::app()->user->isGuest) {
             $anketa = Anketa::model()->findByPk(Yii::app()->user->id);
             $model->email = $anketa->email;
             $model->name = $anketa->name;
         }
     }
     $this->render('contact', array('model' => $model));
 }
开发者ID:nellka,项目名称:mebel,代码行数:30,代码来源:SiteController.php

示例2: array

		<?php 
    echo $form->labelEx($model, 'email');
    ?>
		<?php 
    echo $form->textField($model, 'email');
    ?>
		<?php 
    echo $form->error($model, 'email');
    ?>
	</div>
    <div class="row">
   		<?php 
    echo $form->labelEx($model, 'departament');
    ?>
   		<?php 
    echo $form->dropDownList($model, 'departament', ContactForm::getDepartments(), array('empty' => 'Выберите отдел...'));
    ?>
   		<?php 
    echo $form->error($model, 'departament');
    ?>
   	</div>

	<div class="row">
		<?php 
    echo $form->labelEx($model, 'subject');
    ?>
		<?php 
    echo $form->textField($model, 'subject', array('size' => 60, 'maxlength' => 128));
    ?>
		<?php 
    echo $form->error($model, 'subject');
开发者ID:nellka,项目名称:mebel,代码行数:31,代码来源:contact.php


注:本文中的ContactForm::getDepartments方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。