phalcon meta tags
0.0.5
PhalconPHP용 phalcon meta tags 플러그인입니다.
이 플러그인을 사용하면 보기의 메타 태그를 쉽고 유연하게 사용자 정의할 수 있습니다.
이 플러그인이 도움이 되었다면 별을 만나서 기뻐요. 감사합니다.
PhalconPHP의 새로운 검증 패키지를 확인하세요 https://github.com/izica/phalcon-validation
composer require izica/phalcon-meta-tags
setTitle ( $ title )
getTitle()
setByProperty ( $ property , $ content )
unsetByProperty ( $ properties ) //array or single property name
setByName ( $ name , $ content )
unsetByName ( $ properties ) //array or single name
setCustom ( $ key , $ attributes ) //unique key and attributes array
unsetCustom ( $ keys ) //array or single value
getMeta () // return metas string
$ di = new DI ();
$ di -> set ( ' metatag ' , function () {
return new IzicaMetaTags ();
});
<! DOCTYPE html>
<html>
<head>
<?php echo $ this -> metatag -> getTitle (); ?>
<?php echo $ this -> metatag -> getMeta (); ?>
</head>
<body>
<?php echo $ this -> getContent (); ?>
</body>
</html>
use Phalcon Mvc Controller ;
class IndexController extends Controller
{
public function indexAction ()
{
$ this -> metatag -> setTitle ( " Phalcon MetaTags Service " );
$ this -> metatag -> setCustom ( " charset " , [ ' charset ' => ' UTF-8 ' ]);
$ this -> metatag -> setCustom ( " http " , [ ' http-equiv ' => ' content-type ' , ' content ' => ' text/html; charset=UTF-8 ' ]);
$ this -> metatag -> setByName ( " description " , " phalcon php metatags " );
$ this -> metatag -> setByProperty ( " og:description " , " When Great Minds Don’t Think Alike " );
}
}
< title > Phalcon MetaTags Service </ title >
< meta name =" description " content =" phalcon php metatags " >
< meta property =" og:description " content =" When Great Minds Don’t Think Alike " >
< meta charset =" UTF-8 " >
< meta http-equiv =" content-type " content =" text/html; charset=UTF-8 " >