zend-framework - Zend 框架 1 和 2 : Get individual headMeta() values

标签 zend-framework seo zend-framework2

我在 2 个网站上工作,其中一个是 Zend Framework 1,另一个是 Zend Framework 2。我已经在 SEO 部分,我需要使用每个元元素的值。

我已经通过执行此操作获得了标题:

print strip_tags($this->headTitle()) 

但是对于元标记,我还在想办法。

问题:有没有办法从 View 中做到这一点?:

print $this->headMeta('keywords')

提前致谢。

最佳答案

只需调用 viewhelper 的 getValue 方法

    $this->headMeta()->setName('keywords', 'foo bar', array('lang' => 'us_en', 'scheme' => 'foo', 'bogus' => 'unused'));

带给你

    stdClass Object
    (
        [type] => name
        [name] => keywords
        [content] => foo bar
        [modifiers] => Array
        (
            [lang] => us_en
            [scheme] => foo
            [bogus] => unused
        )
    )

否则调用 getContainer 方法从 headMeta Helper 接收完整的存储容器(包含所有值)

关于zend-framework - Zend 框架 1 和 2 : Get individual headMeta() values,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20593226/

相关文章:

php - 没有 Zend-Framework MVC 的 Zend-form - viewscript 不显示元素,但它们存在并由 var_dump() 显示

drupal - Google 中的重复内容。 Drupal 搜索引擎优化

seo - 谷歌索引我网站的用户个人资料页面

php - 更新记录时烦人的 DateTime 问题([dateStepNotStep] => 输入不是有效步骤)

php - OAuth 在一台主机上失败

php - Zend_Form : Using HtmlTag Decorator twice?

zend-framework - Zend Framework 中的 renderViewHelper 做了什么?

ruby-on-rails - 如果参数为大写,如何在 Rails 路由中进行 301 重定向?

php - Zend Framework 2 电子邮件 token 验证

php - 在不丢失元素的默认输入过滤器规范的情况下不需要 zend2 设置字段