TP3.2.3從入門到放棄-TP框架的使用
注意:框架的公共入口檔案ThinkPHP.php是不能直接執行的,該檔案只能在專案入口檔案中呼叫那個才能正常執行。
1、我們新手要做的就是新建一個寫一個php程式碼(直接把下面拷貝進入就行)<?php
define('APP_PATH','./Application/');
require '../Thinkphp/ThinkPHP/ThinkPHP.php';
目的載入ThinkPHP框架的入口檔案ThinkPHP.php,(相當於通過這個檔案入口引用這個框架。)這是所有基於ThinkPHP開發應用的第一步。2、然後開啟瀏覽器執行,會出現一個斜的笑臉和一行歡迎使用ThinkPHP!這句話。
這樣已經自動生成了專案目錄,目錄結構如下
Common、Home、Runtime這三個資料夾。
補充:php是通過引用ThinkPHP框架入口檔案來生自動成框架的三個專案目錄檔案的這種方式,使用ThinkPHP框架來開發
二、Thinkphp框架的使用-框架組織和佈局(修改檔案位置)
//繫結模組的定義 否則預設Home檔案模組
define('BIND_MODULE','Login');
//修改執行時檔案的位置
define('RUNTIME_PATH','./Runtime/');
//設定啟動模組的檔案
$_GET['m']='Login';
$_GET['c']='Index';
開啟瀏覽器輸入localhost,即瀏覽器顯示:
你看到笑臉的時候,意味著你可以發自內心的效果,說明 TP使用成功,也自動生成的MVC框架,到目前為止 我的目的成功了,後面開始使用mvc開發了
三、使用MVC框架開發
第一步:測試了控制 each "hello";執行成功
第二步:下面通過控制器執行View下面的檢視
找到View檢視
裡面是空的,寫入一下程式碼:
<html>
<head>
<title>hello {$name}</title>
</head>
<body> hello, {$name}!</body>
</html>
修改控制器裡面的程式碼 publicfunction index(){ $this->name ='thinkphp';// 進行模板變數賦值 $this->到此為止,我很鬱悶 我是按照官網來的
我自問哪裡錯了
我又仔細看了 一下
錯誤
不負責就有人提出的質疑,這是必然:例如
如果tp框架比較熟的 ,達到tp框架 就是自己使用需要的一部分,或者自己其實也可以簡單寫一個tp框架的功能,賴於不想寫,直接用tp開發效率的時候tp還是值得使用
相關推薦
TP3.2.3從入門到放棄-TP框架的使用
一、Thinkphp框架的使用-引用框架注意:框架的公共入口檔案ThinkPHP.php是不能直接執行的,該檔案只能在專案入口檔案中呼叫那個才能正常執行。 1、我們新手要做的就是新建一個寫一個php
TP3.2.3從入門到放棄-使用TP開發專案-1
一、使用PHP 題外話: 個人理解:為什麼說PHP是最好的語言的呢?這時有人說c++是最好的語言,另一個人又說java是最好的語言。 我覺得呢 PHP為什麼被那麼多人接受(我不評論誰好誰壞,其實現在這
layui框架檔案上傳 + TP3.2.3 檔案上傳後臺處理(php)
layui框架是1.0.9版本。。首先html頁面程式碼如下: <div class="layui-form-item" id="upload_file">
Kubernetes 1 3 從入門到進階 安裝篇(2)
pri http com block .com 整理 希望 over role Kubernetes 1.3 從入門到進階 安裝篇: kubernetes-ansible 上一篇文章我們介紹了使用minikube快速部署kubernetes1.3到單機上. 多臺機器構成
使用 tp3.2.3 框架時報錯重定向次數過多
今天開啟專案一訪問就報錯:重定向次數過多,真尷尬,昨晚還好好的! 清除 cookie 也是無法解決,於是感覺只能是程式碼邏輯的問題了。 我主要是要做登入的訪問控制,訪問某個控制器的某個方法時,沒登入
奪命雷公狗TP3.2.3商城3-----數據庫的創建以及連接
roo tmpl sql .cn mysql 連接 images return root 然後我們來到TP中配置一下數據庫連接 D:\phpStudy\WWW\shop\WEB\Common\Conf: <?php return array(
奪命雷公狗TP3.2.3商城8-----管理員登錄並且保存session
確認密碼 存在 驗證用戶名 error control splay erro cte 行處理 首先我們在D:\phpStudy\WWW\shop\WEB\Admin\Controller 目錄下創建LoginController.class.php,登錄和註銷都是在這個控
奪命雷公狗TP3.2.3商城9-----後臺退出
die spl null fun mage tro .cn extends 3.2 我們直接在Login這個控制器裏寫多一個方法即可完成退出了, <?php namespace Admin\Controller; use Think\Controller; cla
奪命雷公狗TP3.2.3商城11-----後臺頭部和左側導航分離
代碼 使用 phpstudy 效果 ima 導航 header dmi admin 我們來將網站後臺的頭部和左側的導航分離出來: 然後在模版中找到類為:topbar-inner clearfix 的地方: 然後我們在然後在D:\phpStudy\WWW\sho
奪命雷公狗TP3.2.3商城13-----無限極分類添加
pac .cn order 方法 信息 行修改 pan xtend ror 由於我們需要使用到的是模型來驗證一下,所以我們先到 D:\phpStudy\WWW\shop\WEB\Admin\Model 下創建一個CateModel.class.php <
TP3.2.3 接入支付寶
public rim sets 通知 http sta sdk ins ali TP3.2.3 接入支付寶 項目接入支付寶支付了,在做這個給我的感覺是,方便 ,畢竟是老馬的產品是吧, 話不多說 , 首先我們先找到官方的SDK ,不想去找的小夥伴復制此鏈接 ht
2-Python3從入門到實戰—基礎之運算符
lis 取反 成員 標識符 按位運算符 賦值 log 布爾 block Python從入門到實戰系列——目錄 Python語言支持以下類型的運算符: 算術運算符 比較(關系)運算符 賦值運算符 邏輯運算符 位運算符 成員運算符 身份運算符 運算符優先級 算術運算符
【TP3.2.3】微信網頁授權--基類
重新 exec 進入 index.php sset AR 關註 fun func 非常好用的微信授權 基類:其他的微信權限類都可以繼承至該類: <?php namespace Wechat\Controller; use Think\Controller;
Kubernetes 1.3 從入門到進階 安裝篇(1)
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
tp3.2.3 rewrite apache 配置
本配置建立於 在fastcgi模式下 1. 開啟rewrite拓展 # vi apache/conf/httpd.conf #找到rewrite_module, 並把#號去除,儲存 2.vi apache/conf/vhosts.conf #最下面新增一個域名對映目錄關係 <V
Thinkphp連貫操作(tp3.2.3)
group GROUP,通常用於結合合計函式,根據一個或多個列對結果集進行分組 group方法只有一個引數,並且只能使用字串 Group通常與合計函式一起使用count()對具有相同屬性值的資料實現分組,比如男生,女生;數學,英語可以分為不同的組, 通
【PHP】TP3.2.3 IIS伺服器隱藏index.php入口檔案
在TP根目錄新建檔案:web.config 寫入下列程式碼: <?xml version="1.0"?> <configuration> <system.webServer> <rewrite>
Kubernetes 1 3 從入門到進階 安裝篇(1)
Kubernetes 1.3 從入門到進階 安裝篇:minikube Kubernetes單機執行環境一直是一個沒有得到重視的問題。現在我們有了minikube,一個用go語言開發的可以在本地執行kubernetes的利器,不過目前應該只是支援kubernetes1.3。如果你只有一臺機器或
2.3從尾到頭輸出單鏈表每個結點的值
這個可以用棧來實現,遍歷單鏈表,將數值存到棧上,遍歷完之後,再輸出棧中的資料 能用棧解決,就可以聯想到使用遞迴來解決了,每當訪問一個結點,先遞迴輸出他後面的結點,然後再輸出本身,這樣連結串列就反向輸出了。 //從尾到頭輸出結點說的值 #include <iostre
TP3.2.3檔案上傳
上傳表單 在ThinkPHP中使用上傳功能無需進行特別處理。例如,下面是一個帶有附件上傳的表單提交: <formaction="__URL__/upload"enctype="multipart/form-data"method="post"><input