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


PHP Manager::getAppURL方法代码示例

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


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

示例1: formTemplatedFEs

 public function formTemplatedFEs()
 {
     $model = new Template();
     $this->data->title = '';
     //Template: ' . $model->getEntry() . '  [' . $model->getName() . ']';
     $this->data->query = Manager::getAppURL('fnbr20', 'structure/template/gridDataTemplatedFEs/' . $this->data->id);
     $this->render();
 }
开发者ID:elymatos,项目名称:expressive_fnbr,代码行数:8,代码来源:TemplateController.php

示例2: formManager

 public function formManager()
 {
     $this->data->query = Manager::getAppURL('fnbr20', 'annotation/layer/gridData');
     $this->data->action = "@fnbr20/annotation/layer/save|formManager";
     $fnbr20Layers = Manager::getSession()->fnbr20Layers;
     $this->data->layersToShow = \Maestro\Services\MJSON::encode($fnbr20Layers ?: []);
     $this->render();
 }
开发者ID:elymatos,项目名称:expressive_fnbr,代码行数:8,代码来源:LayerController.php

示例3: buildURL

 public function buildURL($action = '', $parameters = array())
 {
     //mtrace('buildURL = ' . $action);
     //mtrace($parameters);
     $app = Manager::getApp();
     $module = Manager::getModule();
     if ($action[0] == '@') {
         $url = Manager::getAppURL($app);
         $action = substr($action, 1);
     } elseif ($action[0] == '>') {
         $url = Manager::getAppURL($app);
         $action = substr($action, 1);
     } elseif ($action[0] == '#') {
         $url = Manager::getStaticURL();
         $action = substr($action, 1);
     } else {
         $url = Manager::getAppURL($app);
     }
     //mtrace('url = '. $url);
     $path = '';
     //mtrace("============== buildURL ============");
     //mtrace('*action = ' . $action);
     if ($p = strpos($action, '/')) {
         $index = substr($action, 0, $p);
         $action = substr($action, $p + 1);
     } else {
         $index = $module != '' ? $module : $app;
     }
     //    mtrace('index = ' . $index);
     //    mtrace('action = ' . $action);
     //$action = str_replace('.','/', $action);
     $path = '/' . $action;
     // mtrace('*index = ' . $index);
     //    mtrace('app = ' . $app);
     if ($index != $app) {
         $path = '/' . $index . $path;
     }
     //mtrace('*path = ' . $path);
     if (count($parameters)) {
         $query = http_build_query($parameters);
         $path .= (strpos($path, '?') === false ? '?' : '') . $query;
     }
     $url .= $path;
     //mtrace('url = ' . $url);
     //mtrace("============ end getURL ============");
     return $url;
 }
开发者ID:joshuacoddingyou,项目名称:php,代码行数:47,代码来源:mcontext.php

示例4: main

 public function main()
 {
     $this->data->query = Manager::getAppURL('fnbr20', 'admin/relationgroup/gridData');
     $this->render();
 }
开发者ID:elymatos,项目名称:expressive_fnbr,代码行数:5,代码来源:RelationGroupController.php

示例5: formNewLU

 public function formNewLU()
 {
     $this->data->idFrame = $this->data->id;
     $model = new Frame($this->data->idFrame);
     $this->data->frame = 'Frame:  ' . $model->getEntry() . '  [' . $model->getName() . ']';
     $model = new Lemma();
     $this->data->query = Manager::getAppURL('fnbr20', 'structure/frame/gridSearchLemmaData');
     $this->data->save = "@fnbr20/structure/frame/newLU|formNewLU";
     $this->data->close = "!\$('#formNewLU_dialog').dialog('close');structure.reloadFrame()";
     $this->data->title = _M('New LU');
     $this->render();
 }
开发者ID:elymatos,项目名称:expressive_fnbr,代码行数:12,代码来源:FrameController.php

示例6: __construct

 public function __construct($msg = null, $code = 0)
 {
     parent::__construct(_M($msg), $code, Manager::getAppURL('', 'main'));
     $this->log();
 }
开发者ID:joshuacoddingyou,项目名称:php,代码行数:5,代码来源:mexception.php

示例7: formExportFrames

 public function formExportFrames()
 {
     $this->data->query = Manager::getAppURL('fnbr20', 'utils/export/gridDataFrames');
     $this->data->action = '@fnbr20/utils/export/exportFrames';
     $this->render();
 }
开发者ID:elymatos,项目名称:expressive_fnbr,代码行数:6,代码来源:ExportController.php

示例8: generate

 public function generate()
 {
     $this->errors = array();
     $this->ini = parse_ini_file($this->fileScript, true);
     $tab = '    ';
     $dbName = $this->ini['globals']['database'];
     $appName = $this->ini['globals']['app'];
     $moduleName = $this->ini['globals']['module'] ?: $appName;
     $actions[] = $tab . "'{$moduleName}' => array('{$moduleName}', '{$moduleName}/main/main', '{$moduleName}IconForm', '', A_ACCESS, array(";
     foreach ($this->ini as $className => $node) {
         $originalClassName = $className;
         $className = strtolower($className);
         if ($className == 'globals') {
             continue;
         }
         $properties = $methods = $validators = '';
         mdump('handleClass = ' . $className);
         $extends = $node['extends'];
         $log = $node['log'];
         if ($node['type'] == 'enumeration') {
             $consts = $modelName = $tableName = $properties = '';
             $attributes = $node['attributes'];
             foreach ($attributes as $attributeName => $attributeData) {
                 if ($attributeName == 'model') {
                     $modelName = $attributeData;
                 }
                 if ($attributeName == 'table') {
                     $tableName = $attributeData;
                 }
                 if ($attributeName == 'model' || $attributeName == 'table') {
                     $attributeData = "\"{$attributeData}\"";
                 }
                 $properties .= "\n    protected static \$" . $attributeName . " = " . $attributeData . ";";
             }
             if ($tableName) {
                 $sessionId = Manager::getSession()->getId();
                 $url = Manager::getAppURL($appName, $moduleName . '/tabelageral/getenumeration/' . $tableName . "?ajaxResponseType=JSON", true);
                 //mdump($url);
                 if ($stream = fopen($url, 'r')) {
                     $result = MJSON::decode(stream_get_contents($stream));
                     $constants = $result['data']['result']['items'];
                     //mdump($constants);
                     foreach ($constants as $value) {
                         $consts .= "\n    const " . str_replace(' ', '_', $value['name']) . " = " . $value['idTable'] . ";";
                     }
                     fclose($stream);
                 }
             } else {
                 $constants = $node['constants'];
                 foreach ($constants as $constantName => $constantData) {
                     $consts .= "\n    const " . $constantName . " = " . $constantData . ";";
                 }
             }
             $var = array();
             $var['class'] = $originalClassName;
             $var['model'] = $originalClassName;
             $var['module'] = $moduleName ?: $appName;
             $var['moduleName'] = $moduleName;
             $var['default'] = $node['default'] ?: 'DEFAULT';
             $var['constants'] = $consts;
             $var['properties'] = $properties;
             $var['comment'] = $comment;
             $var['package'] = $appName;
             $var['extends'] = $extends ?: '\\MEnumBase';
             $var['description'] = $description;
             $this->generateEnumeration($className, $var);
             continue;
         }
         $document = $ormmap = $docassoc = $docattr = $attributes = array();
         $document[] = '';
         $document[] = $tab . 'public static function ORMMap() {';
         $document[] = '';
         $ormmap[] = $tab . $tab . 'return array(';
         $ormmap[] = $tab . $tab . $tab . "'class' => \\get_called_class(),";
         $ormmap[] = $tab . $tab . $tab . "'database' => " . (substr($dbName, 0, 1) == "\\" ? $dbName . ',' : "'{$dbName}',");
         $tableName = $node['table'];
         $ormmap[] = $tab . $tab . $tab . "'table' => '{$tableName}',";
         if ($extends) {
             $ormmap[] = $tab . $tab . $tab . "'extends' => '{$extends}',";
         }
         $pk = '';
         $getterSetter = "\n\n    /**\n     * Getters/Setters\n     */";
         $attributes = $node['attributes'];
         foreach ($attributes as $attributeName => $attributeData) {
             $isPK = false;
             $at = explode(',', $attributeData);
             // atData:
             // 0 - column
             // 1 - type
             // 2 - null or not null
             // 3 - key type
             // 4 - generator
             $attribute = $tab . $tab . $tab . "'{$attributeName}' => array(";
             $attribute .= "'column' => '{$at[0]}'";
             if ($at[3]) {
                 $attribute .= ",'key' => '{$at[3]}'";
                 $isPK = $at[3] == 'primary';
                 if ($isPK) {
                     $pk = $attributeName;
                     if ($at[4]) {
//.........这里部分代码省略.........
开发者ID:joshuacoddingyou,项目名称:php,代码行数:101,代码来源:MWizardScript.php

示例9: formSOAPClient

 public function formSOAPClient()
 {
     ini_set("soap.wsdl_cache_enabled", "0");
     // Acessando o webservice definido no método SOAPServer (acima)
     $client = new Client();
     $client->setSoapVersion(SOAP_1_2);
     try {
         $uri = Manager::getAppURL('exemplos', 'zend/soapServer?wsdl', true);
         $client->setWSDL($uri);
         $this->data->response1 = $client->method1("Teste");
         $this->data->response2 = $client->method2(10, 'Framework Maestro + Zend');
     } catch (Exception $e) {
         mdump($e->getMessage());
         mdump($e->getTraceAsString());
     }
     // Acessando um webservice externo como exemplo
     $clientCountry = new Client();
     $clientCountry->setWSDL('http://www.webservicex.net/country.asmx?WSDL');
     $countries = simplexml_load_string($clientCountry->GetCountries()->GetCountriesResult);
     $this->data->country->name = $countries->Table[29]->Name;
     $Country->CountryCode = "BR";
     $code = simplexml_load_string($clientCountry->GetCountryByCountryCode($Country)->GetCountryByCountryCodeResult);
     $this->data->country->code = 'Code: ' . $code->Table[0]->countrycode;
     $this->data->country->country = 'Country: ' . $code->Table[0]->name;
     $this->render();
 }
开发者ID:joshuacoddingyou,项目名称:php,代码行数:26,代码来源:zendController.php


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