wrapper — это есть так называемая «обертка» для схемы, где схема это тип урла, например livestreet.ru/blog/questions/8241.html etc.ru
ftp://etc.ru
… etc
получается что для каждого типа урла(URL) применяется своя обертка.
сними очки когда разговариваешь, это не прилично. да я не гонюсь за вашими + и — , просто кодить все умеют… а реальное что то писать и назвать себя программистом это нужно заслужить.а дать хороший тон в программировании и написании кода тем кто еще учится это нужно, так же как и русский язык. а то он скоро тоже канет в лету.
Я вас отлично понял, а Вы меня нет, писать комменты к функциям это очень полезно.читать код не нужно быть программистом, достаточно быть кодером. Вот что я хотел так вот пример:
вы пишете что нужно заменить вот это
public function GetTemplate() {
if (is_null($this->sActionTemplate)) {
$sActionClass=$this->GetActionClass();
/**
* Если класс не является делегатом плагина, устанавлваем шаблон по умолчанию.
* В случае делегирования, проверяем сначала имеет ли указанный плагин замену для шаблона.
*/
if(!$this->Plugin_isDelegated('action',$sActionClass)) {
$this->sActionTemplate='actions/'.$sActionClass.'/'.$this->sCurrentEvent.'.tpl';
} else {
$sDelegater = $this->Plugin_GetDelegater('action',$sActionClass);
$sTemplatePath = Plugin::GetTemplatePath($this->Plugin_GetDelegateSign('action',$sDelegater));
$this->sActionTemplate = is_file($sFile=$sTemplatePath.'actions/'.$sDelegater.'/'.$this->sCurrentEvent.'.tpl')
? $sFile
: 'actions/'.$sDelegater.'/'.$this->sCurrentEvent.'.tpl';
}
}
return $this->sActionTemplate;
}
на это
public function GetTemplate() {
if (is_null($this->sActionTemplate)) {
$this->SetTemplateAction($this->sCurrentEvent);
}
return $this->sActionTemplate;
}
Вот меня и всех интересует, почему имено на это? с чего вы взяли что Ваш код правельным будет, то что работает это не говорит что «правильно», поясните что происходило в функции до Ваших изменений и после?, прокомментируйте каждую строчку кода?
Для вас да, тупо вставить и заменить код любой может
а почему именно этот код? и туда? расскажите словами человека который понимает, что кто делегирует, наследует? один мудрый человек сказал, расскажи другим — поймешь сам.понимаю что теперь все будет работать как нужно, но словами рассказать что же было почему не работало рассказать сможешь??
Поделились бы ходом решения, мыслями, почему именно так делали, понимаю что это программист должен знать, но понять где и что исправить не под силу каждому, особено тому кто начинает не с ООП. вообщем чтобы код был читабельным нужно не только использовать правильную структуру но и не забывать про комментарии.
тип урла это и есть протокол — ftp://blabla, хттп://blabla, хттпс://bllablla etc
тип урла это и есть протокол — ftp://blabla, blabla, bllablla etc
etc.ru
ftp://etc.ru
… etc
получается что для каждого типа урла(URL) применяется своя обертка.
ЗЫ. остальные пока спят))
вы пишете что нужно заменить вот это
на это
Вот меня и всех интересует, почему имено на это? с чего вы взяли что Ваш код правельным будет, то что работает это не говорит что «правильно», поясните что происходило в функции до Ваших изменений и после?, прокомментируйте каждую строчку кода?
а почему именно этот код? и туда? расскажите словами человека который понимает, что кто делегирует, наследует? один мудрый человек сказал, расскажи другим — поймешь сам.понимаю что теперь все будет работать как нужно, но словами рассказать что же было почему не работало рассказать сможешь??