Vícenásobné použití Presenteru
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- j.salak
- Člen | 42
Jak nejlépe vícenásobně použít Presenter jen s jiným rodičem?
Mám UserPresenter, kterej bude stejnej pro FrontModule a AdminModule. Ale potřebuji aby ve FrontModule dědil od FrontModule BasePresenter a v AdminModule zas od nej především kvůli rozdílnejm grafikám (používám webloader) takže ho nemůžu dát nad moduly. Jak to nejlepe udelat? Díky za informaci
- David Matějka
- Moderator | 6445
Asi nejlepsi bude udelat traitu..
trait TUserPresenter
{
//render, action...
}
namespace FrontModule;
class UserPresenter extends BasePresenter
{
use \TUserPresenter;
}
namespace AdminModule;
class UserPresenter extends BasePresenter
{
use \TUserPresenter;
}