菜菜鸟Zend Framework 2 不完全学习涂鸦(八)-- 样式和转换

样式和转换

在应用程序骨架(SkeletonApplication中已经获得了很好的一个样式,但是我们需要修改一些标题以及去除版权信息。

Zend 应用程序骨架(ZendSkeletonApplication)已经在 Zend\I18n 中为所有的文本安装了转换功能。它使用以 .po 为后缀的文件存在于 Application/language 目录内,你需要使用 poedit 来修改文本。运行 poedit,打开 application/language/en_US.po,在 Original strings 列表中点击“Skeleton Application”,并在 translation 中输入 Tutorial。

菜菜鸟Zend Framework 2 不完全学习涂鸦(八)-- 样式和转换_第1张图片

在工具栏上点击 Save,poedit 将为我们创建一个 en_US.mo 的文件。如果你发现没有 .mo 为后缀的文件产生,点击 Preferences -> Editor -> Behavior 确定 Automatically compile .mo file on save 是否已经被勾选。

注意:我没有poedit这个软件,所以没有进行以上的步骤,用了官网教程的图片。

为了去除版权信息,我们需要编辑应用程序的模块(Module)的 layout.phtml 视图代码

// module/Application/view/layout/layout.phtml:
// Remove this line:
<p>&copy; 2005 - 2012 by Zend Technologies Ltd. <?php echo $this->translate('All
rights reserved.') ?></p>

现在页面看起来更好看了一些。


菜菜鸟Zend Framework 2 不完全学习涂鸦(八)-- 样式和转换_第2张图片

你可能感兴趣的:(PHP,框架,zendframework2)