将控制器功能设置为链接

时间:2015-06-03 09:44:50

标签: php model-view-controller

我在php中创建了简单的mvc。

我的控制器是:

class front
{
    function __construct()
    {

    }
    function add_to_cart()
    {
        echo "123";exit;
    }
}

现在,我想将id传递给这个控制器。

我的观看页面是:

<a href="http://localhost/bhajipala_latest/controllers/front.php/add_to_cart/<?php echo $pr_value['itemID']; ?>" class="site-button-dark"><span>ADD TO CART</span></a>

那么,我必须在 href 中编写哪些链接来获取add_to_cart函数中的itemID?

2 个答案:

答案 0 :(得分:1)

我不确定您的问题,但这是使用此类功能的简单示例

<强> test.php的

<?php
    echo '<a href="../another_test.php/add_to_cart/?id=1231"/>Click Here</a>';
?>

<强> another_test.php

<?php

class A{

    function __construct(){

    }
    function add_to_cart(){
        $id = $_GET['id'];
        return $id;
    }
}

$a = new A();
echo $a->add_to_cart();//1231

答案 1 :(得分:0)

{BASE URL : http://localhost/projectname}/{indx.php(ifrequired)}/{CONTROLLER NAME : front}/{METHOD NAME : add_to_cart} / {VALUE : itemID}

简而言之{located here} / {indx.php} / {front} / {add_to_cart} / {itemID}

   function add_to_cart($itemID)
    {
        echo $itemID;exit;
    }