當前位置: 首頁>>代碼示例>>PHP>>正文


PHP CM_Params::getInt方法代碼示例

本文整理匯總了PHP中CM_Params::getInt方法的典型用法代碼示例。如果您正苦於以下問題:PHP CM_Params::getInt方法的具體用法?PHP CM_Params::getInt怎麽用?PHP CM_Params::getInt使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在CM_Params的用法示例。


在下文中一共展示了CM_Params::getInt方法的10個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: _execute

 protected function _execute(CM_Params $params)
 {
     $id = $params->getInt('id');
     $class = $params->getInt('class');
     $values = $params->getArray('values');
     $svm = new CM_SVM_Model($id);
     $svm->addTraining($class, $values);
 }
開發者ID:cargomedia,項目名稱:cm,代碼行數:8,代碼來源:AddTrainingJob.php

示例2: ajax_flushLog

 public function ajax_flushLog(CM_Params $params, CM_Frontend_JavascriptContainer $handler, CM_Http_Response_View_Ajax $response)
 {
     if (!$this->_getAllowedFlush($response->getRender()->getEnvironment())) {
         throw new CM_Exception_NotAllowed();
     }
     $level = $params->has('level') ? $params->getInt('level') : null;
     $levelList = $level ? [$level] : null;
     $type = $params->has('type') ? $params->getInt('type') : null;
     $logList = new CM_Paging_Log($levelList, $type);
     $logList->flush();
     $response->reloadComponent();
 }
開發者ID:cargomedia,項目名稱:cm,代碼行數:12,代碼來源:LogList.php

示例3: testGetInt

 public function testGetInt()
 {
     $number1 = 12345678;
     $number2 = '12345678';
     $number3 = 'foo';
     $params = new CM_Params(array('number1' => $number1, 'number2' => CM_Params::encode($number2), 'number3' => $number3));
     $this->assertEquals($number1, $params->getInt('number1'));
     $this->assertEquals($number2, $params->getInt('number2'));
     try {
         $params->getInt('number3');
         $this->fail('invalid param. should not exist');
     } catch (CM_Exception_InvalidParam $e) {
         $this->assertTrue(true);
     }
     $this->assertEquals(4, $params->getInt('number4', 4));
 }
開發者ID:cargomedia,項目名稱:cm,代碼行數:16,代碼來源:ParamsTest.php

示例4: _execute

 protected function _execute(CM_Params $params)
 {
     $id = $params->getInt('id');
     $values = $params->getArray('values');
     $svm = new CM_SVM_Model($id);
     return $svm->predict($values);
 }
開發者ID:cargomedia,項目名稱:cm,代碼行數:7,代碼來源:PredictJob.php

示例5: prepare

 public function prepare(CM_Params $renderParams, CM_Frontend_Environment $environment, CM_Frontend_ViewResponse $viewResponse)
 {
     $viewResponse->set('autocorrect', $renderParams->has('autocorrect') ? $renderParams->getString('autocorrect') : null);
     $viewResponse->set('autocapitalize', $renderParams->has('autocapitalize') ? $renderParams->getString('autocapitalize') : null);
     $viewResponse->set('tabindex', $renderParams->has('tabindex') ? $renderParams->getInt('tabindex') : null);
     $viewResponse->set('class', $renderParams->has('class') ? $renderParams->getString('class') : null);
     $viewResponse->set('placeholder', $renderParams->has('placeholder') ? $renderParams->getString('placeholder') : null);
 }
開發者ID:NicolasSchmutz,項目名稱:cm,代碼行數:8,代碼來源:Text.php

示例6: ajax_flushLog

 public function ajax_flushLog(CM_Params $params, CM_Frontend_JavascriptContainer $handler, CM_Http_Response_View_Ajax $response)
 {
     if (!$this->_getAllowedFlush($response->getRender()->getEnvironment())) {
         throw new CM_Exception_NotAllowed();
     }
     $type = $params->getInt('type');
     $logList = CM_Paging_Log_Abstract::factory($type);
     $logList->flush();
     $response->reloadComponent();
 }
開發者ID:NicolasSchmutz,項目名稱:cm,代碼行數:10,代碼來源:LogList.php

示例7: _execute

 protected function _execute(CM_Params $params)
 {
     CM_Service_Manager::getInstance()->getMailer()->send($params->getMailMessage('message'));
     if ($params->has('recipient') && $params->has('mailType')) {
         $recipient = $params->getUser('recipient');
         $mailType = $params->getInt('mailType');
         $action = new CM_Action_Email(CM_Action_Abstract::SEND, $recipient, $mailType);
         $action->prepare($recipient);
         $action->notify($recipient);
     }
 }
開發者ID:cargomedia,項目名稱:cm,代碼行數:11,代碼來源:SendJob.php

示例8: prepare

 public function prepare(CM_Params $renderParams, CM_Frontend_Environment $environment, CM_Frontend_ViewResponse $viewResponse)
 {
     $display = $renderParams->get('display', self::DISPLAY_CHECKBOX);
     if (!in_array($display, array(self::DISPLAY_CHECKBOX, self::DISPLAY_SWITCH))) {
         throw new CM_Exception_InvalidParam('Display needs to be either `checkbox` or `switch`');
     }
     $viewResponse->set('display', $display);
     $viewResponse->set('tabindex', $renderParams->has('tabindex') ? $renderParams->getInt('tabindex') : null);
     $viewResponse->set('class', $renderParams->has('class') ? $renderParams->getString('class') : null);
     $viewResponse->set('checked', $this->getValue() ? 'checked' : null);
     $viewResponse->set('text', $renderParams->has('text') ? $renderParams->getString('text') : null);
 }
開發者ID:cargomedia,項目名稱:cm,代碼行數:12,代碼來源:Boolean.php

示例9: ajax_ping

 public function ajax_ping(CM_Params $params, CM_Frontend_JavascriptContainer_View $handler, CM_Http_Response_View_Ajax $response)
 {
     $number = $params->getInt('number');
     self::stream($response->getViewer(true), 'ping', array("number" => $number, "message" => 'pong'));
 }
開發者ID:cargomedia,項目名稱:cm,代碼行數:5,代碼來源:Example.php

示例10: _execute

 protected function _execute(CM_Params $params)
 {
     CM_EventHandler_EventHandlerTest::$_counter += $params->getInt('a');
 }
開發者ID:cargomedia,項目名稱:cm,代碼行數:4,代碼來源:EventHandlerTest.php


注:本文中的CM_Params::getInt方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。