Commands 可以正常执行,加入计划任务后却怎么都跑不起来
我写了一个命令,根据mysql表记录,删除七牛文件,然后更新mysql数据
执行 php artisan delete:qiniu 一切运行正常
当我将Commands 添加到 console 里,schedule怎么都运行不起来,不执行;
测试执行 php artisan schedule:run,发现 schedule 使用的是 /usr/lo...
定义此basemodel,其它model继承basemodel
<?php
namespace app\models;
use Yii;
use yii\db\ActiveRecord;
use yii\behaviors\TimestampBehavior;
class BaseModel extends ActiveRecord
{
/**
* @inheritdoc
*/
public function behaviors()
{
return ...
此 cron 优点:
1,linux crontab 只需加入 ***** php yii init/cron
2, cron 通过 config 文件配置,修改配置后需执行 php yii init/crontab
3,重试机制,任务出错后将延缓5分钟执行,直到达到最大尝试次数后,标识为失败
4,兼容周期性任务、一次性任务
5,多线程执行任务,任务不阻塞
目录结构
...
前提条件:在载入当前模板前已经实例化了produce_list Block
<?php
$block = $this->getLayout()->getBlock('product_list');
$_products=$block->getLoadedProductCollection();
123
<?php$block = $this->getLayout()->getBlock('product_lis...
magento · php · 2017年2月24日
刚接触magento 时,看一些文档有说showConfig/showLayout ,不理解这两个模块时做什么的,github找到相关文件将它们安装(下载覆盖模块的app目录到项目app目录);
浏览器访问 http://127.0.0.1/magento?showConfig=true 神奇的事情发生了,可以看到站点的配置信息;
猜想这里是用到了事件或钩子之类的,以后用到了在细...
magento · php · 2017年2月22日
百度下,Magento 如何显示错误信息,说了很多,都是废话,我们直接看Magento 的index.php 文件,如下:
<?php
/**
* Magento
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt...
magento · php · 2017年2月21日
Magento模型
Magento 理所当然的也追随潮流应用了ORM。虽然 Magento自带的 Zend框架提供了SQL 抽象层,但是在大多数情况下我们将通过 Magento自带的模型和我们自己的模型来进行数据访问。他和视图层(View)一样,Magento的模型层也不是简单的 ORM,而是一个高度灵活, 高度抽象甚至有点令人费解。
Magento的模型解剖
大...
有些人的WordPress博客不是放在根目录,而是放在类似于/blog/的子目录下,这样WordPress On BAE的app.conf规则就不完全可用了,导致博客有些页面打不开等问题。
解决方法:把根目录下的app.conf打开,改成下面的形式(以blog子目录为例):
handlers:
- expire : .jpg modify 10 years
- expire : .sw...