小编Pha*_*tom的帖子

Magento:通过自定义Field获取我的模型记录

是否有可能通过我模型的另一个领域记录我的模型?

正常的方式

$model = Mage::getModel('foo_bar/baz');
$model->load($id);
// do something with the loaded record
Run Code Online (Sandbox Code Playgroud)

但我需要这样的东西

$model = Mage::getModel('foo_bar/baz');
$model->loadByAnotherFieldOfModel($value)
// do something with the loaded record
Run Code Online (Sandbox Code Playgroud)

那可能吗?

php magento magento-1.7

13
推荐指数
1
解决办法
2万
查看次数

Zend Framework作曲家自动加载

我有以下供应商目录结构的PHP项目:

vendor
  zendframework
    zendframework
      library
       Zend
         ...
         ...
         Cache
         ...
         ...
Run Code Online (Sandbox Code Playgroud)

当我将以下行放入autoload_namespaces.php时,everythins就可以了:

'Zend\\Cache' => $vendorDir . '/zendframework/zendframework/library/',
Run Code Online (Sandbox Code Playgroud)

但是这条线不起作用:

'Zend\\Cache' => $vendorDir . '/zendframework/zendframework/library/Zend/Cache/',
Run Code Online (Sandbox Code Playgroud)

错误是:

Fatal error: Class 'Zend\Cache\Storage\Adapter\MemcachedOptions' not found
Run Code Online (Sandbox Code Playgroud)

我的代码出了什么问题?如何从zend框架只加载Cache模块?如果我指定整个库文件夹,为什么它可以工作?

php zend-framework composer-php

5
推荐指数
1
解决办法
6675
查看次数

Django自定义响应标头

我需要在Django项目中设置自定义响应标头。

这是来自facts / urls.py的代码:

d = {
    'app_name': 'facts',
    'model_name': 'Fact'
}

urlpatterns = patterns('',
    (r'^$', 'facts.main', d),
)
Run Code Online (Sandbox Code Playgroud)

这种方法显示模型中的数据,但是我不确定是否可以在此处设置自定义标头?

我还尝试了另一种方法-我使用以下功能创建了facts / views.py:

def fact(request):

    response = render_to_response('facts.html', 
                                  {'app_name': 'facts',
                                   'model_name': 'Fact'}, 
                                  context_instance=RequestContext(request))

    response['TestCustomHeader'] = 'test'

    return response
Run Code Online (Sandbox Code Playgroud)

并更改了urls.py中的代码:

(r'^$', facts.views.fact),
Run Code Online (Sandbox Code Playgroud)

此方法设置自定义标头,但不显示模型中的数据。

有什么帮助吗?

python django custom-headers

5
推荐指数
1
解决办法
8397
查看次数

Codeception 设置会话变量

有没有办法使用 Codeception 设置会话变量?我试过:

$_SESSION['variable'] = true;
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用。

php codeception

5
推荐指数
1
解决办法
3600
查看次数

Phalcon:1-1关系中的hasOne和belongsTo有什么区别?

我有 2 张桌子(2 个型号)

User
-uid
-email
-password
-(other fields)

Profile
-uid
-name
-age
-phone
-(other fields)
Run Code Online (Sandbox Code Playgroud)

他们有1-1的关系,我实现的关系如下:

class User extends Model
{
    public function initialize()
    {
        $this->hasOne('uid', 'Profile', 'uid');
    }
}

class Profile extends Model
{
    public function initialize()
    {
        $this->hasOne('uid', 'User', 'uid');
    }
}
Run Code Online (Sandbox Code Playgroud)

这个实现对吗?我可以用belongsTo替换hasOne吗?谢谢你的帮助!:-)

php model relationship phalcon

5
推荐指数
1
解决办法
4652
查看次数

用于验证用户登录的Silex check_path代码

我目前正在关注安全服务提供商的Silex教程.

我有登录表单,我的check_path使用以下代码设置为/ login_check:

$app->register(new Silex\Provider\SecurityServiceProvider(), array(
    'security.firewalls' => array(
        'admin' => array(
            'pattern' => '^/contacts/add',
            'form' => array('login_path' => '/login', 'check_path' => '/login_check'),
            'users' => array(
                'admin' => array('ROLE_ADMIN', '5FZ2Z8QIkA7UTZ4BYkoC+GsReLf569mSKDsfods6LYQ8t+a8EW9oaircfMpmaLbPBh4FOBiiFyLfuZmTSUwzZg=='),
            ),
        )
    )
));
Run Code Online (Sandbox Code Playgroud)

但是,我不知道如何在silex中验证用户登录,因为没有login_check的示例代码:

$app->post('/login_check', function(Request $request) use ($app) {
    // What now??
});
Run Code Online (Sandbox Code Playgroud)

php silex

4
推荐指数
1
解决办法
3121
查看次数

通过下拉菜单隐藏表格行

我有 2 个下拉菜单(用户名和性别),并且有 3 列的表格(用户名、姓名和性别)。
我想根据下拉值过滤表格。我必须做什么 ?

这是代码:

<select class="form-control selectpicker">
    <option value="">Username</option>
    <option value="">user1</option>
    <option value="">user2</option>
    <option value="">user3</option>
</select>

<select class="form-control selectpicker">
    <option value="">Gender</option>
    <option value="">M</option>
    <option value="">F</option>

</select>
</div>

<table class="dynamicTable tableTools table table-striped table-primary">
    <!-- Table heading -->
        <thead>
            <tr>
                <th>Username</th>
                <th>Name</th>
                <th>Gender</th>
            </tr>
        </thead>

    <tbody>
        <tr>
            <td>user1</td>
            <td>Jane</td>
            <td>F</td>
        </tr>
        <tr>
            <td>user2</td>
            <td>John</td>
            <td>M</td>
        </tr>
        <tr>
            <td>user3</td>
            <td>Jack</td>
            <td>M</td>
        </tr>

    </tbody>
    <!-- // Table body END -->
</table>
<!-- // Table END -->
Run Code Online (Sandbox Code Playgroud)

html javascript

4
推荐指数
1
解决办法
5615
查看次数

Symfony2阵列的形式?

是否可以创建和渲染我知道的关于集合的表单,但它们并不真正符合我的想法?

我想要的是这样的

调节器

$data=$em->findAll();
$Forms=$this->createForm(new SomeType,$data);

return $this->render(someView,array("Forms"=>$Forms->createView()));
Run Code Online (Sandbox Code Playgroud)

枝条

  {% for Form in Forms %}
  {{ form(Form)}}
  {% endfor %}
Run Code Online (Sandbox Code Playgroud)

php symfony symfony-2.5

4
推荐指数
1
解决办法
1680
查看次数

当Phalcon中不存在Controller时,如何回退到IndexController?

当我输入url时:

http://localhost/asdfasdfasdcxccarf

Phalcon给了我这样的信息:

PhalconException: AsdfasdfasdcxccarfController handler class cannot be loaded

这是合乎逻辑的,因为这个控制器不存在.

但是,如何让Phalcon将每个没有控制器的坏URL重定向到我的默认控制器IndexController?

php phalcon phalcon-routing

2
推荐指数
1
解决办法
2620
查看次数

使用MYSQL和PHP在前50后选择

我需要在rowsa的前50行之后选择所有table.我似乎无法找到一种有效的方法.

我可以选择前50个rows,将它们IDs放入一个数组,然后制作另一个query选择除了它们之外的所有内容,但这看起来很浪费.

我似乎无法在这里找到能满足我需要的任何东西:

http://www.w3schools.com/sql/default.asp

反正有没有一个人这样做SQL query?谢谢您的帮助!

mysql sql

1
推荐指数
1
解决办法
105
查看次数

yii 小部件呈现另一个控制器的部分视图

我需要为我的 yii 驱动的项目中的不同模块创建通用对话框小部件,表单将自动序列化并传递给控制器​​操作以进行添加/更新操作。

如果我在我的小部件的重载 run() 或 init() 方法中调用渲染部分方法并使用 html 表单向他传递自定义视图路径(此表单将在 dialog-btn 单击操作后显示在模态对话框窗口中),这是一个好习惯吗? )?

我的小部件路径:

/protected/components/widgets/DialogFormWidget.php

我的表单路径:

/protected/modules/module/controller/views/forms/submittable_html_form.php

php yii

1
推荐指数
1
解决办法
5170
查看次数

这是什么"语言"(在.csv文件中找到,可能是以前的excel表)?

我在一个.csv文件中找到了这个(也许是以前的excel表)并想知道这是什么"语言":

a:6:{i:0;a:2:{s:3:"day";s:6:"Montag";s:7:"opening";s:11:"9:30 - 7:00";}
i:1;a:2:{s:3:"day";s:8:"Dienstag";s:7:"opening";s:11:"9:30 - 7:00";}
i:2;a:2:{s:3:"day";s:8:"Mittwoch";s:7:"opening";s:11:"9:30 - 7:00";}
i:3;a:2:{s:3:" ...
Run Code Online (Sandbox Code Playgroud)

由于我必须在PHP上下文中处理这些数据,我想首先阅读官方语法,而不是猜测如何完成;)

php csv arrays excel

0
推荐指数
1
解决办法
93
查看次数

Phalcon模型经理

我正在尝试创建一个类似的查询

SELECT *
FROM course
where course.id IN(
    SELECT DISTINCT(course_id)
FROM course_timing tim
WHERE tim.date >= CURDATE()
    )
Run Code Online (Sandbox Code Playgroud)

我已经设置了模型管理器

 $di->set('modelsManager', function() {
      return new Phalcon\Mvc\Model\Manager();
    });
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用时

       $phql = "SELECT * FROM CourseTiming";
       $rows = $this->modelsManager->executeQuery($phql);
Run Code Online (Sandbox Code Playgroud)

我正进入(状态

无法加载模型'CourseTiming'

或者有没有办法使用Model :: find等运行上述查询

php phalcon

0
推荐指数
1
解决办法
6087
查看次数