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


PHP Shop::t方法代码示例

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


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

示例1: actionCreate

 public function actionCreate()
 {
     if (!is_numeric($_POST['amount']) || $_POST['amount'] <= 0) {
         Shop::setFlash(Shop::t('Illegal amount given'));
         $this->redirect(array('//shop/products/view', 'id' => $_POST['product_id']));
     }
     if (isset($_POST['Variations'])) {
         foreach ($_POST['Variations'] as $key => $variation) {
             $specification = ProductSpecification::model()->findByPk($key);
             if ($specification->required && $variation[0] == '') {
                 Shop::setFlash(Shop::t('Please select a {specification}', array('{specification}' => $specification->title)));
                 $this->redirect(array('//shop/products/view', 'id' => $_POST['product_id']));
             }
         }
     }
     $cart = Shop::getCartContent();
     // remove potential clutter
     if (isset($_POST['yt0'])) {
         unset($_POST['yt0']);
     }
     if (isset($_POST['yt1'])) {
         unset($_POST['yt1']);
     }
     $cart[] = $_POST;
     Shop::setCartcontent($cart);
     Shop::setFlash(Shop::t('The product has been added to the shopping cart'));
     $this->redirect(array('//shop/products/index'));
 }
开发者ID:huynhchanhuy,项目名称:yii_shopping,代码行数:28,代码来源:ShoppingCartController.php

示例2: getSpecifications

function getSpecifications($position)
{
    $string = '<table class="specifications">';
    foreach ($position->getSpecifications() as $key => $specification) {
        if ($model = ProductSpecification::model()->findByPk($key)) {
            if ($model->input_type == 'textfield') {
                $title = $model->title;
                $value = $specification[0];
            } else {
                $title = $model->title;
                $productvariation = ProductVariation::model()->findByPk($specification[0]);
                if ($productvariation) {
                    $value = $productvariation->title;
                } else {
                    $value = '';
                }
            }
        } else {
            if ($key == 'image') {
                $title = Shop::t('Filename');
                $value = $specification;
            }
        }
        $string .= sprintf('<tr><td>%s</td><td>%s</td></tr>', @$title, @$value);
    }
    $string .= '</table>';
    return $string;
}
开发者ID:axetion007,项目名称:yii-shop,代码行数:28,代码来源:position.php

示例3: init

 public function init()
 {
     if ($this->products === null) {
         throw new CException(Shop::t('Please provide a product that can be bought with the ImageUploadWidget'));
     }
     return parent::init();
 }
开发者ID:rinodung,项目名称:yii-shop,代码行数:7,代码来源:ImageUploadWidget.php

示例4: actionCreate

 public function actionCreate()
 {
     // if some data has been entered before or the user is already logged in,
     // take the already existing data and prefill the input form
     if ($model = Shop::getCustomer()) {
         $address = $model->address;
     } else {
         $model = new Customer();
     }
     if (isset($_POST['Customer'])) {
         $model->attributes = $_POST['Customer'];
         if (isset($_POST['Address'])) {
             $address = new Address();
             $address->attributes = $_POST['Address'];
             if ($address->save()) {
                 $model->address_id = $address->id;
             }
         }
         if (!Yii::app()->user->isGuest) {
             $model->user_id = Yii::app()->user->id;
         }
         $model->validate();
         if (Shop::module()->useWithYum && isset($_POST['register']) && ($_POST['register'] = true)) {
             if (isset($_POST['Customer']['password']) && isset($_POST['Customer']['passwordRepeat'])) {
                 if ($_POST['Customer']['password'] != $_POST['Customer']['passwordRepeat']) {
                     $model->addError('password', Shop::t('Passwords do not match'));
                 } else {
                     if ($_POST['Customer']['password'] == '') {
                         $model->addError('password', Shop::t('Password is empty'));
                     } else {
                         $user = new YumUser();
                         $profile = new YumProfile();
                         $profile->attributes = $_POST['Customer'];
                         $profile->attributes = $_POST['Address'];
                         if ($user->register(strtr($model->email, array('@' => '_', '.' => '_')), $_POST['Customer']['password'], $profile)) {
                             $user->status = YumUser::STATUS_ACTIVE;
                             $user->save(false, array('status'));
                             $model->user_id = $user->id;
                             Shop::setFlash(Shop::t('Successfully registered user'));
                         } else {
                             $model->addErrors($user->getErrors());
                             $model->addErrors($profile->getErrors());
                             Shop::setFlash(Shop::t('Error while registering user'));
                         }
                     }
                 }
             }
         }
         if (!$model->hasErrors()) {
             if ($model->save()) {
                 Yii::app()->user->setState('customer_id', $model->customer_id);
                 $this->redirect(array('//shop/order/create', 'customer' => $model->customer_id));
             }
         }
     }
     $this->render('create', array('customer' => $model, 'address' => isset($address) ? $address : new Address()));
 }
开发者ID:axetion007,项目名称:yii-shop,代码行数:57,代码来源:CustomerController.php

示例5: actionInstall

 public function actionInstall()
 {
     if ($this->module->debug) {
         if (Yii::app()->request->isPostRequest) {
             if ($db = Yii::app()->db) {
             } else {
                 throw new CException(Yii::t('shop', 'Database Connection is not working'));
             }
         } else {
             $this->render('install');
         }
     } else {
         throw new CException(Shop::t('Webshop is not in Debug Mode'));
     }
 }
开发者ID:axetion007,项目名称:yii-shop,代码行数:15,代码来源:ShopController.php

示例6:

        </tr>
<?php 
}
?>
 

 </table>
	</td>
  </tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr> 
    <td nowrap> <table width="100%" border="0" cellpadding="3" cellspacing="0">
        <tr> 
          <td nowrap width="100%" style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><div align="right"><font size="1" face="Arial, Helvetica, sans-serif"><?php 
echo Shop::t('Total value');
?>
              <?php 
echo Shop::priceFormat($model->getTotalPrice());
?>
</font></div></td>
        </tr>
        </table></td>
  </tr>
</table>

<br />
<br />
<br />
<?php 
$this->renderPartial(Shop::module()->footerView);
开发者ID:huynhchanhuy,项目名称:yii_shopping,代码行数:31,代码来源:invoice.php

示例7: array

        $this->renderPartial('position', array('position' => $position));
    }
}
die("jo");
?>

<div style="clear:both;"> </div>

<ul class="buttons">
<li> <?php 
echo CHtml::link(Shop::t('Update order status'), array('//shop/order/update', 'id' => $model->order_id));
?>
 </li>

<li> <?php 
echo CHtml::link(Shop::t('Delivery slip'), array('//shop/order/slip', 'id' => $model->order_id));
?>
  </li>

<li> <?php 
echo CHtml::link(Shop::t('Invoice'), array('//shop/order/invoice', 'id' => $model->order_id));
?>
  </li>

<li> <?php 
echo CHtml::link(Shop::t('Back to Orders'), array('//shop/order/admin'));
?>
  </li>

</ul>
开发者ID:rinodung,项目名称:yii-shop,代码行数:30,代码来源:view.php

示例8: array

            echo ' <span class="required">*</span>';
        }
        echo '<br />';
        if ($variation[0]->specification->input_type == 'textfield') {
            echo CHtml::textField($field);
        } else {
            if ($variation[0]->specification->input_type == 'select') {
                // If the specification is required, preselect the first field. Otherwise
                // let the customer choose which one to pick
                echo CHtml::radioButtonList($field, $variation[0]->specification->required ? $variation[0]->id : null, ProductVariation::listData($variation));
            } else {
                if ($variation[0]->specification->input_type == 'image') {
                    echo CHtml::fileField($field);
                }
            }
        }
        echo '</div>';
        if ($i % 2 == 0) {
            echo '<div style="clear: both;"></div>';
        }
    }
}
echo '<div style="clear: both;"></div>';
echo '<br />';
echo CHtml::hiddenField('product_id', $model->product_id);
echo CHtml::label(Shop::t('Amount'), 'ShoppingCart_amount');
echo ': ';
echo CHtml::textField('amount', 1, array('size' => 3));
echo '<br />';
echo CHtml::submitButton(Shop::t('Add to shopping Cart'), array('class' => 'btn-add-cart'));
echo CHtml::endForm();
开发者ID:axetion007,项目名称:yii-shop,代码行数:31,代码来源:addToCart.php

示例9: array

<?php

$this->breadcrumbs = array(Shop::t('Payment Methods') => array('index'), $model->title => array('view', 'id' => $model->id), Shop::t('Update'));
$this->menu = array(array('label' => 'Create PaymentMethod', 'url' => array('create')), array('label' => 'View PaymentMethod', 'url' => array('view', 'id' => $model->id)), array('label' => 'Manage PaymentMethod', 'url' => array('admin')));
?>

<h2><?php 
echo $model->title;
?>
</h2>

<?php 
echo $this->renderPartial('_form', array('model' => $model));
开发者ID:rinodung,项目名称:yii-shop,代码行数:13,代码来源:update.php

示例10: init

 public function init()
 {
     $this->title = Shop::t('Product Categories');
     return parent::init();
 }
开发者ID:axetion007,项目名称:yii-shop,代码行数:5,代码来源:ProductCategoriesWidget.php

示例11: array

<?php

$this->breadcrumbs = array(Shop::t('Products') => array('index'), $model->title => array('view', 'id' => $model->product_id), Shop::t('Update'));
?>

<h2> <?php 
echo $model->title;
?>
</h2>

<?php 
echo $this->renderPartial('_form', array('model' => $model));
?>

开发者ID:axetion007,项目名称:yii-shop,代码行数:13,代码来源:update.php

示例12: array

$this->breadcrumbs = array(Shop::t('Product Specifications') => array('admin'), $model->title);
$this->menu = array(array('label' => Shop::t('Create Product specification'), 'url' => array('create')), array('label' => Shop::t('Update Product specification'), 'url' => array('update', 'id' => $model->id)), array('label' => Shop::t('Delete Product specification'), 'url' => '#', 'linkOptions' => array('submit' => array('delete', 'id' => $model->id), 'confirm' => Shop::t('Are you sure you want to delete this product specification?'))), array('label' => Shop::t('Manage Product specifications'), 'url' => array('admin')));
?>

<h2> <?php 
echo Shop::t('Product specification');
?>
 <?php 
echo $model->title;
?>
</h2>

<?php 
$this->widget('zii.widgets.CDetailView', array('data' => $model, 'attributes' => array('id', 'title', 'input_type', 'required')));
?>

<h2> <?php 
echo Shop::t('Variations of this specification');
?>
 </h2>

<?php 
if ($model->variations) {
    echo '<ul>';
    foreach ($model->variations as $variation) {
        printf('<li>%s: %s</li>', CHtml::link($variation->product->title, array('//shop/products/view', 'id' => $variation->product_id)), $variation->title);
    }
    echo '</ul>';
} else {
    echo Shop::t('This specification is not used in any product variation yet');
}
开发者ID:axetion007,项目名称:yii-shop,代码行数:31,代码来源:view.php

示例13: attributeLabels

 public function attributeLabels()
 {
     return array('order_id' => Shop::t('Order number'), 'customer_id' => Shop::t('Customer number'), 'ordering_date' => Shop::t('Ordering Date'), 'ordering_done' => Shop::t('Ordering Done'), 'ordering_confirmed' => Shop::t('Ordering Confirmed'));
 }
开发者ID:huynhchanhuy,项目名称:yii_shopping,代码行数:4,代码来源:Order.php

示例14: attributeLabels

 /**
  * @return array customized attribute labels (name=>label)
  */
 public function attributeLabels()
 {
     return array('id' => 'ID', 'firstname' => Yii::t('ShopModule.shop', 'Firstname'), 'lastname' => Yii::t('ShopModule.shop', 'Lastname'), 'street' => Shop::t('Street'), 'zipcode' => Shop::t('Zipcode'), 'city' => Shop::t('City'), 'country' => Shop::t('Country'));
 }
开发者ID:huynhchanhuy,项目名称:yii_shopping,代码行数:7,代码来源:Address.php

示例15: array

<?php

$points = array(Shop::t('Customer information'), Shop::t('Shipping'), Shop::t('Payment'), Shop::t('Confirm'), Shop::t('Success'));
$links = array(array('//shop/customer/create'), array('//shop/shippingMethod/choose'), array('//shop/paymentMethod/choose'), array('//shop/order/create'));
echo '<div id="waypointarea" class="waypointarea">';
printf('<span class="waypoint %s">%s</span>', $point == 0 ? 'active' : '', CHtml::link(Shop::t('Shopping Cart'), array('//shop/shoppingCart/view')));
foreach ($points as $p => $pointText) {
    printf('<span class="waypoint%s">%s</span>', $point == ++$p ? ' active' : '', $point < ++$p ? $pointText : CHtml::link($pointText, @$links[$p - 2]));
}
echo '</div>';
开发者ID:huynhchanhuy,项目名称:yii_shopping,代码行数:10,代码来源:waypoint.php


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