摘要:当我们网站商品很多的时候,比如有几千件,我们刷新Magento的索引管理(Index Management)经常会失败。那么后台刷新不了,我们还可以通过命令行来刷新。使用命令行来刷新索引管理会极大降低系统消耗,容易成功。我们来看下步骤,如果你在使用linux服务器,登入你的ssh客户端,切换目录到你magento根文件夹中名字是shell的文件中。在此文件夹中输入如下命令php -f indexer.php -- -reindex catalog_url它的意思是刷新Catalog Url Rewrites即网址重写。成功后会有成功提示,如:Catalog URL Rewrites index
阅读全文
摘要:1、准备工作首先假设你已经部署了web服务器和php,并下载了zend framework的最新版本,创建了一个最原始的zend framework项目,并可以访问默认的action了。你可以使用zend framework工具来创建项目,具体操作参见使用zend framework创建项目。当然也可以自己手动建立文件夹和文件,参见zend framework推荐的项目目录结构。简单地看一下默认的几个重要目录。 首先是public,它不但存放了程序的入口点index.php,还可以存放图片,css,javascript文件等。其次是library,用于存放一些类库,包括你自己定义的或第三方的类
阅读全文
摘要:官方文档地址:http://framework.zend.com/manual/1.12/zh/zend.view.helpers.html在你的视图脚本中,经常需要执行某些特定的复杂的功能:例如,格式化日期,生成表单对象,或者显示action的链接等等。你可以使用助手类来完成这些工作。助手就是简单的类。假设你想要一个名为'fooBar'的助手,缺省地,类的前缀是'Zend_View_Helper_'(当设定助手路径时,你可以指定定制的前缀),类名的最后一部分就是助手名称;这一部分应该是TitleCapped(即像英文文章的标题一样,例如fooBar就要写成Fo
阅读全文
摘要:常用的ZendFramework项目的目录结构如下:当我们使用上面的目录结构时,需要将所有能通过浏览器访问的文件放在public目录,然后修改Web服务器的配置将文档目录指向此目录。但问题是 一般情况下,在使用共享的虚拟主机时,我们没有修改配置文件的权限,解决这个问题的简单方法,将public目录中的.htaccess文件移至根目录, 然后修改内容如下:1RewriteEngine On2RewriteRule ^\.htaccess$ - [F]3RewriteCond %{REQUEST_URI} =""4RewriteRule ^.*$ /public/index.p
阅读全文
摘要:在使用Zend Framework ,一般都会用到layout布局,而view是必不可少的,但有的时候我们并不需要view视图显示,如果你使用了layout,单是禁用view视图, 还是有基本的视图框架的,这时候我们需要将layout和view都给禁用了,下面是方法,经常用到,不解释。取消使用预设view的方法:1$frontController= Zend_Controller_Front::getInstance ();2$frontController->setParam ('noViewRenderer', true );3//或者4//$this->get
阅读全文