original_string: public function edit($id)
      {
          $this->loadModel('Taxonomy.Terms');
          $term = $this->Terms->get($id, ['contain' => ['Vocabularies']]);
          $vocabulary = $term->vocabulary;
  
          if ($this->request->data()) {
              $term = $this->Terms->patchEntity($term, $this->request->data(), ['fieldList' => ['name']]);
              $errors = $term->errors();
  
              if (empty($errors)) {
                  $this->Terms->save($term, ['associated' => false]);
                  $this->Flash->success(__d('taxonomy', 'Term has been updated'));
                  $this->redirect($this->referer());
              } else {
                  $this->Flash->danger(__d('taxonomy', 'Term could not be updated, please check your information'));
              }
          }
  
          $this->title(__d('taxonomy', 'Editing Term'));
          $this->set('term', $term);
          $this->Breadcrumb
              ->push('/admin/system/structure')
              ->push(__d('taxonomy', 'Taxonomy'), '/admin/taxonomy/manage')
              ->push(__d('taxonomy', 'Vocabularies'), ['plugin' => 'Taxonomy', 'controller' => 'vocabularies', 'action' => 'index'])
              ->push("\"{$vocabulary->name}\"", ['plugin' => 'Taxonomy', 'controller' => 'vocabularies', 'action' => 'edit', $vocabulary->id])
              ->push(__d('taxonomy', 'Terms'), ['plugin' => 'Taxonomy', 'controller' => 'terms', 'action' => 'vocabulary', $vocabulary->id])
              ->push(__d('taxonomy', 'Editing term'), '#');
      }
code: public function edit($id)
      {
          $this->loadModel('Taxonomy.Terms');
          $term = $this->Terms->get($id, ['contain' => ['Vocabularies']]);
          $vocabulary = $term->vocabulary;
  
          if ($this->request->data()) {
              $term = $this->Terms->patchEntity($term, $this->request->data(), ['fieldList' => ['name']]);
              $errors = $term->errors();
  
              if (empty($errors)) {
                  $this->Terms->save($term, ['associated' => false]);
                  $this->Flash->success(__d('taxonomy', 'Term has been updated'));
                  $this->redirect($this->referer());
              } else {
                  $this->Flash->danger(__d('taxonomy', 'Term could not be updated, please check your information'));
              }
          }
  
          $this->title(__d('taxonomy', 'Editing Term'));
          $this->set('term', $term);
          $this->Breadcrumb
              ->push('/admin/system/structure')
              ->push(__d('taxonomy', 'Taxonomy'), '/admin/taxonomy/manage')
              ->push(__d('taxonomy', 'Vocabularies'), ['plugin' => 'Taxonomy', 'controller' => 'vocabularies', 'action' => 'index'])
              ->push("\"{$vocabulary->name}\"", ['plugin' => 'Taxonomy', 'controller' => 'vocabularies', 'action' => 'edit', $vocabulary->id])
              ->push(__d('taxonomy', 'Terms'), ['plugin' => 'Taxonomy', 'controller' => 'terms', 'action' => 'vocabulary', $vocabulary->id])
              ->push(__d('taxonomy', 'Editing term'), '#');
      }
code_tokens: public function edit ( $ id ) { $ this -> loadModel ( 'Taxonomy.Terms' ) ; $ term = $ this -> Terms -> get ( $ id , [ 'contain' => [ 'Vocabularies' ] ] ) ; $ vocabulary = $ term -> vocabulary ; if ( $ this -> request -> data ( ) ) { $ term = $ this -> Terms -> patchEntity ( $ term , $ this -> request -> data ( ) , [ 'fieldList' => [ 'name' ] ] ) ; $ errors = $ term -> errors ( ) ; if ( empty ( $ errors ) ) { $ this -> Terms -> save ( $ term , [ 'associated' => false ] ) ; $ this -> Flash -> success ( __d ( 'taxonomy' , 'Term has been updated' ) ) ; $ this -> redirect ( $ this -> referer ( ) ) ; } else { $ this -> Flash -> danger ( __d ( 'taxonomy' , 'Term could not be updated, please check your information' ) ) ; } } $ this -> title ( __d ( 'taxonomy' , 'Editing Term' ) ) ; $ this -> set ( 'term' , $ term ) ; $ this -> Breadcrumb -> push ( '/admin/system/structure' ) -> push ( __d ( 'taxonomy' , 'Taxonomy' ) , '/admin/taxonomy/manage' ) -> push ( __d ( 'taxonomy' , 'Vocabularies' ) , [ 'plugin' => 'Taxonomy' , 'controller' => 'vocabularies' , 'action' => 'index' ] ) -> push ( "\"{$vocabulary->name}\"" , [ 'plugin' => 'Taxonomy' , 'controller' => 'vocabularies' , 'action' => 'edit' , $ vocabulary -> id ] ) -> push ( __d ( 'taxonomy' , 'Terms' ) , [ 'plugin' => 'Taxonomy' , 'controller' => 'terms' , 'action' => 'vocabulary' , $ vocabulary -> id ] ) -> push ( __d ( 'taxonomy' , 'Editing term' ) , '#' ) ; }
docstring: Edits the given vocabulary's term by ID.
  
  @param int $id Term's ID
  @return void
docstring_tokens: Edits the given vocabulary s term by ID .