Changeset 9947
- Timestamp:
- Jan 6, 2009, 3:29:45 PM (14 years ago)
- Location:
- OpenPNE3/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
OpenPNE3/trunk/config/schema.yml
r9937 r9947 126 126 id: ~ 127 127 type: { type: varchar(64), required: true, index: true } 128 uri: { type: longvarchar }128 uri: { type: longvarchar, required: true } 129 129 sort_order: { type: integer } 130 130 131 131 navi_i18n: 132 caption: { type: longvarchar }132 caption: { type: longvarchar, required: true } -
OpenPNE3/trunk/lib/model/Navi.php
r8106 r9947 10 10 class Navi extends BaseNavi 11 11 { 12 public function save(PropelPDO $con = null) 13 { 14 if (!$this->getSortOrder()) 15 { 16 $maxSortOrder = 0; 17 18 $navis = NaviPeer::retrieveByType($this->getType()); 19 $finalNavi = array_pop($navis); 20 if ($finalNavi) 21 { 22 $maxSortOrder = $finalNavi->getSortOrder(); 23 } 24 25 $this->setSortOrder($maxSortOrder + 10); 26 } 27 28 return parent::save($con); 29 } 12 30 }
Note: See TracChangeset
for help on using the changeset viewer.