phalcon meta tags
0.0.5
PhalconPHP 的phalcon meta tags插件。
该插件允许您轻松灵活地自定义视图的元标记。
如果这个插件对您有帮助,很高兴看到您的star,谢谢。
查看 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 " >