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


PHP ForeignKey::setRefPhpName方法代碼示例

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


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

示例1: VendorInfo

$column63->addVendorInfo(new VendorInfo('mysql', ['Charset' => 'latin1', 'Collate' => 'latin1_general_ci']));
$column64 = new Column('is_published', 'boolean');
$column64->setNotNull();
$column64->setDefaultValue('false');
/* Foreign Keys */
$fkAuthorPost = new ForeignKey('fk_post_has_author');
$fkAuthorPost->addReference('author_id', 'id');
$fkAuthorPost->setForeignTableCommonName('blog_author');
$fkAuthorPost->setRefPhpName('Posts');
$fkAuthorPost->setPhpName('Author');
$fkAuthorPost->setDefaultJoin('Criteria::LEFT_JOIN');
$fkAuthorPost->setOnDelete('CASCADE');
$fkCategoryPost = new ForeignKey('fk_post_has_category');
$fkCategoryPost->addReference('category_id', 'id');
$fkCategoryPost->setForeignTableCommonName('blog_category');
$fkCategoryPost->setRefPhpName('Posts');
$fkCategoryPost->setPhpName('Category');
$fkCategoryPost->setDefaultJoin('Criteria::INNER_JOIN');
$fkCategoryPost->setOnDelete('SETNULL');
$fkPostTag = new ForeignKey('fk_post_has_tags');
$fkPostTag->addReference('post_id', 'id');
$fkPostTag->setForeignTableCommonName('blog_post');
$fkPostTag->setPhpName('Post');
$fkPostTag->setDefaultJoin('Criteria::LEFT_JOIN');
$fkPostTag->setOnDelete('CASCADE');
$fkTagPost = new ForeignKey('fk_tag_has_posts');
$fkTagPost->addReference('tag_id', 'id');
$fkTagPost->setForeignTableCommonName('blog_tag');
$fkTagPost->setPhpName('Tag');
$fkTagPost->setDefaultJoin('Criteria::LEFT_JOIN');
$fkTagPost->setOnDelete('CASCADE');
開發者ID:disider,項目名稱:Propel2,代碼行數:31,代碼來源:blog-database.php

示例2: testSetNames

 public function testSetNames()
 {
     $fk = new ForeignKey();
     $fk->setName('book_author');
     $fk->setPhpName('Author');
     $fk->setRefPhpName('Books');
     $this->assertSame('book_author', $fk->getName());
     $this->assertSame('Author', $fk->getPhpName());
     $this->assertSame('Books', $fk->getRefPhpName());
 }
開發者ID:disider,項目名稱:Propel2,代碼行數:10,代碼來源:ForeignKeyTest.php


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