本文整理汇总了PHP中Codes::setCodeCategory方法的典型用法代码示例。如果您正苦于以下问题:PHP Codes::setCodeCategory方法的具体用法?PHP Codes::setCodeCategory怎么用?PHP Codes::setCodeCategory使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Codes
的用法示例。
在下文中一共展示了Codes::setCodeCategory方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: handleGenbankNumber
private function handleGenbankNumber($genbanknumbers, $category = 'genbank number')
{
$unique_genbanknumbers = array_unique(array_map('trim', explode(';', $genbanknumbers)));
foreach ($unique_genbanknumbers as $genbanknumber) {
$code = new Codes();
$code->setCodeCategory($category);
$code->setCode($genbanknumber);
$this->staging->addRelated($code);
}
}
示例2: dirname
<?php
include dirname(__FILE__) . '/../../bootstrap/Doctrine.php';
$t = new lime_test(5, new lime_output_color());
$taxon = Doctrine::getTable('Taxonomy')->findOneByName('Falco Peregrinus');
$specimen = Doctrine::getTable('Specimens')->findOneByTaxonRef($taxon->getId());
$code = new Codes();
$code->setReferencedRelation('specimens');
$code->setRecordId($specimen->getId());
$code->setCodeCategory('Temporary');
$code->setCodePrefix('VERT.');
$code->setCodePrefixSeparator('/');
$code->setCodeSuffix('AFTER');
$code->setCodeSuffixSeparator('/');
$code->save();
$specCodes = Doctrine::getTable('Codes')->getCodesRelated('specimens', $specimen->getId());
$specimen->SpecimensCodes = $specCodes;
$t->is(count($specimen->SpecimensCodes), 4, '"4" codes available for specimen "' . $specimen->getId() . '"');
$t->is($specimen->SpecimensCodes[0]->getCodeFormated(), 'VERT. 12456', 'The Code is well "VERT. 12456"');
$t->is($specimen->SpecimensCodes[1]->getCodeFormated(), 'VERT./1548548 Abou', 'The Code is well "VERT./1548548 Abou"');
$t->is($specimen->SpecimensCodes[2]->getCodeFormated(), 'VERT./85486846', 'The Code is well "VERT./85486846"');
$t->is($specimen->SpecimensCodes[3]->getCodeFormated(), 'VERT./-/AFTER', 'The Code is well "VERT./-/AFTER"');