我使用的是Windows 7 64位,Xampp 1.8.3(PHP 5.5).我遵循Phalcon安装指南,我在本指南中下载了x86版Phalcon.接下来我把php_phalcon.dll文件放在D:/ xampp/php/ext中.然后,我添加到php.ini文件:
extension=php_phalcon.dll
Run Code Online (Sandbox Code Playgroud)
太好了,所以我在Xampp吃午饭并启动Appache.然后:
firest error http://ubplanet.pl/uploads/images/UBPlanet-1392741295-U15373.png
单击确定后,我立即得到第二个错误: 第二个错误http://ubplanet.pl/uploads/images/UBPlanet-1392741373-U15373.png
好吧,我尝试了一切:重新安装xampp; 安装在C盘上; 所以我尝试在WAMP上安装phalcon,但我也有这样的错误!所以我决定用磁盘格式重新安装整个Windows.在全新的Windows上,我也有同样的错误.看起来PHP无法加载库,但为什么呢?
我有简单的composer.json文件:
{
"require": {
"illuminate/routing": "4.1.*"
}
}
Run Code Online (Sandbox Code Playgroud)
和index.php:
<?php
require_once 'vendor/autoload.php';
$router = new Illuminate\Routing\Route();
$router->get('/', function(){
echo 'test';
});
Run Code Online (Sandbox Code Playgroud)
你还需要什么代码才能运行路由?
我想将默认Swig tagControls {%...%}更改为{?...?}我正在使用sails.js框架.
我添加到配置文件夹swig.js文件,其中包含:
module.exports.swig = {
SwigOpts: {
'tagControls': ['{?', '?}']
}
};
Run Code Online (Sandbox Code Playgroud)
但它不起作用,浏览器中的视图如下所示:
{? for user in users ?}
{? user.email ?}
{? endfor ?}
Run Code Online (Sandbox Code Playgroud)
所以,标签没有被解释.我的配置文件错了吗?标准代码{%...&}运行正常.
我有一个保存用户步骤的PHP数组:
array(
'step_1' => 1,
'step_2' => 1,
'step_3' => 0,
'step_4' => 0,
'step_5' => 0
);
Run Code Online (Sandbox Code Playgroud)
所以,我的用户执行step_1和step_2,但他没有做其他步骤.现在,我希望获得他不做的第一步的名称,在这个例子中它是"step_3".
但是如果数组看起来:
array(
'step_1' => 1,
'step_2' => 1,
'step_3' => 1,
'step_4' => 1,
'step_5' => 0
);
Run Code Online (Sandbox Code Playgroud)
我想得到"step_5",比我知道用户不做step_5我可以,为exapmle重定向他们指定页面.我怎么才能得到它?