本文整理汇总了PHP中Book::getIsbn方法的典型用法代码示例。如果您正苦于以下问题:PHP Book::getIsbn方法的具体用法?PHP Book::getIsbn怎么用?PHP Book::getIsbn使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Book
的用法示例。
在下文中一共展示了Book::getIsbn方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: filterByBook
/**
* Filter the query by a related Book object
*
* @param Book|PropelCollection $book The related object(s) to use as filter
* @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL
*
* @return ItemQuery The current query, for fluid interface
*/
public function filterByBook($book, $comparison = null)
{
if ($book instanceof Book) {
return $this->addUsingAlias(ItemPeer::ISBN, $book->getIsbn(), $comparison);
} elseif ($book instanceof PropelCollection) {
if (null === $comparison) {
$comparison = Criteria::IN;
}
return $this->addUsingAlias(ItemPeer::ISBN, $book->toKeyValue('PrimaryKey', 'Isbn'), $comparison);
} else {
throw new PropelException('filterByBook() only accepts arguments of type Book or PropelCollection');
}
}
示例2: setBook
/**
* Declares an association between this object and a Book object.
*
* @param Book $v
* @return Item The current object (for fluent API support)
* @throws PropelException
*/
public function setBook(Book $v = null)
{
if ($v === null) {
$this->setIsbn(NULL);
} else {
$this->setIsbn($v->getIsbn());
}
$this->aBook = $v;
// Add binding for other direction of this n:n relationship.
// If this object has already been added to the Book object, it will not be re-added.
if ($v !== null) {
$v->addItem($this);
}
return $this;
}
示例3: printItemRow
/**
* Prints the metadata and prices for an item
* @param Item|Book $item an Item (Section mode) or Book (ISBN mode) object
* @param int $requiredStatus
*/
function printItemRow($item, $status = null)
{
global $app;
?>
<tr>
<th>
<span class="tooltip" style="display: none;">
<img src="<?php
echo $item->getImageUrl();
?>
">
<h1><?php
echo $item->getTitle();
?>
</h1>
<h2><?php
echo $item->getAuthor();
?>
</h2>
<?php
if ($edition = $item->getEdition()) {
?>
<div class="edition"><strong>Edition:</strong> <?php
echo $edition;
?>
</div>
<?php
}
if ($publisher = $item->getPublisher()) {
?>
<div class="publisher"><strong>Publisher:</strong> <?php
echo $publisher;
?>
</div>
<?php
}
if ($isbn = $item->getIsbn()) {
?>
<div class="isbn"><strong>ISBN:</strong> <span class="isbn"><?php
echo $isbn;
?>
</span></div>
<?php
}
?>
</span>
<?php
$indented = $item->isPackageComponent() || $status === SectionHasItem::BOOKSTORE_RECOMMENDED;
$class = $indented ? " packageComponent" : "";
?>
<span class="bookdata <?php
echo $class;
?>
">
<span class="title"><?php
echo $item->getTitle();
?>
</span><br>
<?php
if ($edition || $item->getAuthor()) {
?>
<span class="minimetadata"><?php
echo ($edition ? "{$edition}, " : "") . $item->getAuthor();
?>
</span>
<?php
}
?>
<?php
// e.g. (Recommended)
if ($stat = Item::getStatusText($status)) {
?>
<br/><span class="minimetadata"><?php
echo $stat;
?>
</span>
<?php
}
// sentence about being a package or component
if ($description = $item->getDescription($status)) {
?>
<br/><span class="minimetadata important"><?php
echo $description;
?>
</span>
<?php
}
?>
</span>
</th>
<?php
foreach ($item->prices as $v => $p) {
if ($p === null) {
//.........这里部分代码省略.........