+ return $this->save(new Syj_Model_Path());
+ }
+
+ public function updateAction() {
+ $idx = $this->getRequest()->getUserParam('idx');
+ $path = new Syj_Model_Path();
+ $pathMapper = new Syj_Model_PathMapper();
+ if (!$pathMapper->find($idx, $path)) {
+ if ($pathMapper->hasexisted($idx)) {
+ throw new Syj_Exception_NotFound('Gone', 410);
+ } else {
+ throw new Syj_Exception_NotFound('Not Found', 404);
+ }
+ }
+ return $this->save($path);
+ }
+
+ public function save(Syj_Model_Path $path) {