Jet\MVC_Page_MetaTag
V tuto chvíli už by jste měli být seznámení s tím jak funguje Jet MVC, co je to báze a co je to stránka.
Tedy zde se jen podíváme na přehled metod třídy Jet\MVC_Page_MetaTag a také rozhraní Jet\MVC_Page_MetaTag_Interface.
Třída je instancována zásadně pomocí továrny.
| Metoda | Význam |
|---|---|
| public getPage( ): MVC_Page_Interface |
Vrátí istanci stránky ke které meta tag náleží. Tedy de facto rodičovské entity. |
| public setPage( MVC_Page_Interface $page ): void |
Nastaví stránku ke které meta tag náleží. |
| public getAttribute( ): string |
Vrátí název atributu meta tagu (pokud je hondnota nastavena - není povinné) Co je to název atributu? V tomto příkladu je to "name" v <name="description" content="Description text"≶ |
| public getAttributeValue( ): string; |
Vrátí hodnotu atributu meta tagu. Co je to hodnota atributu? V tomto příkladu je to "descriptionme" v <name="description" content="Description text"> |
| public setAttributeValue( string $attribute_value ): void; |
Nastaví hodnotu atributu meta tagu. |
| public getContent( ): string; |
Vrátí obsah meta tagu. V tomto příkladu je to "Description text" v <name="description" content="Description text">: |
| public setContent( string $content ): void; |
Nastaví obsah meta tagu. |
| public toArray( ): array |
Vrátí data definice meta tagu v podobě asociovaného pole. Používá se pro ukládání definice. |
| public __toString(): string | Meta tag lze rovnou převést na string - tedy vytvořit HTML tag. |
| public toString(): string |