小编Too*_*ung的帖子

Cakephp如何更改数据库连接

我有2个控制器,一般用户的ContentController和管理员的ManageController.我需要将连接从默认更改为admin,我在database.php中有这个代码

class DATABASE_CONFIG {

    public $default = array(
        'datasource' => 'Database/Mysql',
        'persistent' => false,
        'host' => 'localhost',
        'login' => 'user',
        'password' => '',
        'database' => 'ComputerScience',
        'prefix' => '',
        'encoding' => 'utf8',
    );

    public $admin = array(
        'datasource' => 'Database/Mysql',
        'persistent' => false,
        'host' => 'localhost',
        'login' => 'admin',
        'password' => '',
        'database' => 'ComputerScience',
        'prefix' => '',
        'encoding' => 'utf8',
    );
}
Run Code Online (Sandbox Code Playgroud)

谢谢

cakephp

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

我可以在c ++中定义struct里面的类吗?

我有关于struct和class的问题.现在我在struct中定义类,然后我将struct创建为node并在队列中推送节点.问题是当我弹出队列时我创建了接收pop节点的节点,但节点中的类是一个新的,与push之前不同.按照代码.

    struct queueNode {
        Puzzle puzzle;
        queueNode *next;
        short lastMove;
    };

    class Puzzle {

    private :
        short field[4][4];
        short posBlankI;
        short posBlankJ;
    public :
        Puzzle();
        bool isFinish();
        void print();
        void create();
    }

    class Queue {
        private:
            queueNode *first, *last;

        public:
            Queue(){
                first = new queueNode;
                first->next = NULL;
                last = first;
            }
            ~Queue() { delete first; }
            bool isEmpty(){ return (first->next == NULL); }
            void push(queueNode *aux){

                last->next = aux;
                last = aux;

            }
            queueNode pop(){
                queueNode *aux = first; …
Run Code Online (Sandbox Code Playgroud)

c++

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

标签 统计

c++ ×1

cakephp ×1