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


PHP Doctrine::generateSqlFromModels方法代碼示例

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


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

示例1: main

 /**
  * Main entry point for task
  */
 public function main()
 {
     $conn = Doctrine_Manager::connection($this->_dsn->_toString());
     $conn->setAttribute('portability', Doctrine::PORTABILITY_ALL);
     $conn->setAttribute(Doctrine::ATTR_QUOTE_IDENTIFIER, true);
     Doctrine_Manager::getInstance()->setAttribute(Doctrine::ATTR_MODEL_LOADING, Doctrine::MODEL_LOADING_AGGRESSIVE);
     $sql = Doctrine::generateSqlFromModels($this->_dir);
     $this->writeFile($sql);
 }
開發者ID:jkinner,項目名稱:ringside,代碼行數:12,代碼來源:DoctrineSqlTask.php

示例2: doctrineAction

 public function doctrineAction()
 {
     $options = array('phpDocPackage' => 'Kromatick', 'phpDocSubpackage' => 'Intermodels', 'phpDocName' => 'Neozeratul', 'phpDocEmail' => 'neozeratul@gmail.com');
     Doctrine::dropDatabases();
     Doctrine::createDatabases();
     Doctrine::generateModelsFromYaml(APPLICATION_PATH . "/data/schema/schema.yml", APPLICATION_PATH . "/models", $options);
     Doctrine::createTablesFromModels();
     //Doctrine::loadData($yamlPath, $append):
     echo Doctrine::generateSqlFromModels();
     $this->render('index');
 }
開發者ID:Neozeratul,項目名稱:Intermodels,代碼行數:11,代碼來源:IndexController.php

示例3: execute

 public function execute()
 {
     if (is_dir($this->getArgument('sql_path'))) {
         $path = $this->getArgument('sql_path') . DIRECTORY_SEPARATOR . 'schema.sql';
     } else {
         if (is_file($this->getArgument('sql_path'))) {
             $path = $this->getArgument('sql_path');
         } else {
             throw new Doctrine_Task_Exception('Invalid sql path.');
         }
     }
     $sql = Doctrine::generateSqlFromModels($this->getArgument('models_path'));
     file_put_contents($path, $sql);
     $this->notify('Generated SQL successfully for models');
 }
開發者ID:stelaireri,項目名稱:Hive,代碼行數:15,代碼來源:GenerateSql.php


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